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

WindowsIdentity

Oggetto che rappresenta un utente anonimo.

Esempio

Nel codice seguente viene illustrato l'utilizzo del GetAnonymous metodo per restituire un oggetto che rappresenta un utente Windows WindowsIdentity 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 WindowsIdentity vuoto che consente di considerare le operazioni come anonime. Il valore della proprietà non corrisponde a un Windows utente anonimo e non può essere utilizzato per la rappresentazione. Si noti inoltre che l'identità restituita da questa proprietà non è statica. Ogni chiamata a GetAnonymous restituisce un'identità anonima diversa.

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

Si applica a