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

WindowsIdentity

Objeto que representa a un usuario anónimo.

Ejemplos

El código siguiente muestra el uso del método GetAnonymous para devolver un objeto que representa un usuario Windows WindowsIdentity anónimo. Este ejemplo de código forma parte de un ejemplo mayor proporcionado para la WindowsIdentity clase .

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

Comentarios

Esta propiedad devuelve un objeto WindowsIdentity vacío que permite tratar las operaciones como anónimas. El valor de propiedad no corresponde a un usuario Windows anónimo 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 propiedad IsAnonymous para detectar el valor devuelto de GetAnonymous . Sin embargo, IsAnonymous detecta la identidad Windows anónima y la identidad anónima devuelta por este método. Para usar la última identidad, almacena en caché el GetAnonymous valor devuelto en lugar de confiar en la propiedad IsAnonymous .

Se aplica a