WindowsIdentity.GetAnonymous Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 .