WindowsIdentity.GetAnonymous Método

Definición

Devuelve un objeto WindowsIdentity que puede usar como valor centinela en el código para representar un usuario anónimo. El valor de la propiedad no representa la identidad anónima integrada que utiliza el 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

Devoluciones

Objeto que representa a un usuario anónimo.

Ejemplos

En el GetAnonymous código siguiente se muestra el uso del método para devolver un WindowsIdentity objeto que representa un usuario anónimo de Windows. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase WindowsIdentity.

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

Comentarios

Esta propiedad devuelve un objeto vacío WindowsIdentity que permite tratar las operaciones como anónimas. El valor de la propiedad no corresponde a un usuario anónimo de Windows y no se puede usar para la suplantación. Además, tenga en cuenta que la identidad devuelta por esta propiedad no es estática; cada llamada a GetAnonymous devuelve una identidad anónima diferente.

Puede usar la IsAnonymous propiedad para detectar el valor devuelto de GetAnonymous. Sin embargo, IsAnonymous detecta tanto la identidad anónima de Windows como la identidad anónima devuelta por este método. Para usar la última identidad, almacene en caché el GetAnonymous valor devuelto en lugar de confiar en la IsAnonymous propiedad .

Se aplica a