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

WindowsIdentity

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 objeto que representa um usuário Windows WindowsIdentity 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()

Comentários

Essa propriedade retorna um objeto WindowsIdentity vazio que permite que você trate as operações como anônimas. O valor da propriedade não corresponde a um Windows anônimo 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 de retorno de GetAnonymous . No IsAnonymous entanto, detecta a identidade Windows anônima e a identidade anônima retornada por esse método. Para usar a última identidade, em cache GetAnonymous o valor de retorno em vez de depender da propriedade IsAnonymous .

Aplica-se a