Condividi tramite


WindowsIdentity.GetAnonymous Metodo

Definizione

Restituisce un oggetto WindowsIdentity che è possibile usare nel codice come valore di sentinel per rappresentare un utente anonimo. Il valore della proprietà non rappresenta l'identità anonima predefinita usata dal 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

Restituisce

Oggetto che rappresenta un utente anonimo.

Esempio

Nel codice seguente viene illustrato l'uso del GetAnonymous metodo per restituire un oggetto che rappresenta un WindowsIdentity utente di Windows anonimo. Questo esempio di codice fa parte di un esempio più ampio fornito per la WindowsIdentity classe .

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

Commenti

Questa proprietà restituisce un oggetto vuoto WindowsIdentity che consente di considerare le operazioni come anonime. Il valore della proprietà non corrisponde a un utente anonimo di Windows e non può essere utilizzato per la rappresentazione. Si noti inoltre che l'identità restituita da questa proprietà non è statica; ogni chiamata a restituisce GetAnonymous un'identità anonima diversa.

È possibile utilizzare la IsAnonymous proprietà per rilevare il valore restituito da GetAnonymous. Rileva tuttavia IsAnonymous sia l'identità anonima di Windows che l'identità anonima restituita da questo metodo. Per usare quest'ultima identità, memorizzare nella cache il GetAnonymous valore restituito anziché basarsi sulla IsAnonymous proprietà .

Si applica a