WindowsIdentity.GetAnonymous Método

Definição

Devolve um WindowsIdentity objeto que pode usar como valor sentinela no seu código para representar um utilizador anónimo. O valor da propriedade não representa a identidade anónima incorporada usada pelo sistema operativo Windows.

public:
 static System::Security::Principal::WindowsIdentity ^ GetAnonymous();
public static System.Security.Principal.WindowsIdentity GetAnonymous();
static member GetAnonymous : unit -> System.Security.Principal.WindowsIdentity
Public Shared Function GetAnonymous () As WindowsIdentity

Devoluções

Um objeto que representa um utilizador anónimo.

Exemplos

O código seguinte mostra o uso do método GetAnonymous para devolver um objeto WindowsIdentity que representa um utilizador Windows anónimo. Este exemplo de código faz parte de um exemplo maior fornecido para a WindowsIdentity classe.

WindowsIdentity^ windowsIdentity = WindowsIdentity::GetAnonymous();
WindowsIdentity windowsIdentity = WindowsIdentity.GetAnonymous();
Dim windowsIdentity As WindowsIdentity
windowsIdentity = windowsIdentity.GetAnonymous()

Observações

Esta propriedade devolve um objeto vazio WindowsIdentity que permite tratar as operações como anónimas. O valor da propriedade não corresponde a um utilizador anónimo do Windows e não pode ser usado para usurpação de identidade. Note-se também que a identidade devolvida por esta propriedade não é estática; Cada chamada para GetAnonymous devolve uma identidade anónima diferente.

Pode usar a IsAnonymous propriedade para detetar o valor de retorno de GetAnonymous. No entanto, IsAnonymous deteta tanto a identidade anónima Windows como a identidade anónima devolvida por este método. Para usar esta última identidade, armazene em cache o GetAnonymous valor de retorno em vez de depender da IsAnonymous propriedade.

Aplica-se a