WindowsIdentity.GetAnonymous Metodo

Definizione

Restituisce un oggetto WindowsIdentity che è possibile usare nel codice come valore di sentinel per rappresentare un utente anonimo.Returns a WindowsIdentity object that you can use as a sentinel value in your code to represent an anonymous user. Il valore della proprietà non rappresenta l'identità anonima predefinita usata dal sistema operativo Windows.The property value does not represent the built-in anonymous identity used by the Windows operating system.

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

Restituisce

Oggetto che rappresenta un utente anonimo.An object that represents an anonymous user.

Esempi

Il codice seguente illustra l'uso del GetAnonymous metodo per restituire un WindowsIdentity oggetto che rappresenta un utente di Windows anonimo.The following code shows the use of the GetAnonymous method to return a WindowsIdentity object that represents an anonymous Windows user. Questo esempio di codice fa parte di un esempio più ampio fornito WindowsIdentity per la classe.This code example is part of a larger example provided for the WindowsIdentity class.

WindowsIdentity^ windowsIdentity = WindowsIdentity::GetAnonymous();

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

Commenti

Questa proprietà restituisce un oggetto WindowsIdentity vuoto che consente di considerare le operazioni come anonime.This property returns an empty WindowsIdentity object that enables you to treat operations as anonymous. Il valore della proprietà non corrisponde a un utente anonimo di Windows e non può essere utilizzato per la rappresentazione.The property value does not correspond to a Windows anonymous user and cannot be used for impersonation. Si noti inoltre che l'identità restituita da questa proprietà non è statica. ogni chiamata a GetAnonymous restituisce un'identità anonima diversa.Also, note that the identity returned by this property is not static; each call to GetAnonymous returns a different anonymous identity.

È possibile usare la IsAnonymous proprietà per rilevare il valore restituito da GetAnonymous.You can use the IsAnonymous property to detect the return value from GetAnonymous. Tuttavia, IsAnonymous rileva l'identità anonima di Windows e l'identità anonima restituita da questo metodo.However, IsAnonymous detects both the Windows anonymous identity and the anonymous identity returned by this method. Per usare la seconda identità, memorizzare nella GetAnonymous cache il valore restituito invece di basarsi IsAnonymous sulla proprietà.To use the latter identity, cache the GetAnonymous return value instead of relying on the IsAnonymous property.

Si applica a