Compartilhar via


WindowsIdentity.GetAnonymous Método

Definição

Retorna um objeto WindowsIdentity que pode ser usado como um valor de sentinela no código para representar um usuário anônimo. O valor da propriedade não representa a identidade anônima interna usada pelo sistema operacional 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

Retornos

Um objeto que representa um usuário anônimo.

Exemplos

O código a seguir mostra o uso do GetAnonymous método para retornar um WindowsIdentity objeto que representa um usuário anônimo do Windows. 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()

Comentários

Essa propriedade retorna um objeto vazio WindowsIdentity que permite tratar as operações como anônimas. O valor da propriedade não corresponde a um usuário anônimo do Windows e não pode ser usado para representação. Além disso, observe que a identidade retornada por essa propriedade não é estática; cada chamada para GetAnonymous retorna uma identidade anônima diferente.

Você pode usar a IsAnonymous propriedade para detectar o valor retornado de GetAnonymous. No entanto, IsAnonymous detecta a identidade anônima do Windows e a identidade anônima retornada por esse método. Para usar a última identidade, armazene em cache o GetAnonymous valor retornado em vez de depender da IsAnonymous propriedade .

Aplica-se a