WindowsIdentity.GetAnonymous Metod

Definition

Returnerar ett WindowsIdentity objekt som du kan använda som ett sentinel-värde i koden för att representera en anonym användare. Egenskapsvärdet representerar inte den inbyggda anonyma identitet som används av Windows operativsystem.

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

Returer

Ett objekt som representerar en anonym användare.

Exempel

Följande kod visar användningen av metoden GetAnonymous för att returnera ett WindowsIdentity-objekt som representerar en anonym Windows användare. Det här kodexemplet är en del av ett större exempel för WindowsIdentity klassen.

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

Kommentarer

Den här egenskapen returnerar ett tomt WindowsIdentity objekt som gör att du kan behandla åtgärder som anonyma. Egenskapsvärdet motsvarar inte en Windows anonym användare och kan inte användas för personifiering. Observera också att identiteten som returneras av den här egenskapen inte är statisk. varje anrop till GetAnonymous returnerar en annan anonym identitet.

Du kan använda egenskapen IsAnonymous för att identifiera returvärdet från GetAnonymous. Men IsAnonymous identifierar både den Windows anonyma identiteten och den anonyma identitet som returneras av den här metoden. Om du vill använda den senare identiteten GetAnonymous cachelagrar du returvärdet i stället för att förlita dig på IsAnonymous egenskapen.

Gäller för