Partager via


WindowsIdentity.GetAnonymous Méthode

Définition

Retourne un objet WindowsIdentity que vous pouvez utiliser comme valeur de sentinelle dans votre code pour représenter un utilisateur anonyme. La valeur de propriété ne représente pas l'identité anonyme prédéfinie utilisée par le système d'exploitation 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

Retours

Objet qui représente un utilisateur anonyme.

Exemples

Le code suivant montre l’utilisation de la GetAnonymous méthode pour renvoyer un WindowsIdentity objet qui représente un utilisateur Windows anonyme. Cet exemple de code fait partie d’un exemple plus grand fourni pour la WindowsIdentity classe .

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

Remarques

Cette propriété retourne un objet vide WindowsIdentity qui vous permet de traiter les opérations comme anonymes. La valeur de la propriété ne correspond pas à un utilisateur anonyme Windows et ne peut pas être utilisée pour l’emprunt d’identité. Notez également que l’identité retournée par cette propriété n’est pas statique ; chaque appel à GetAnonymous retourne une identité anonyme différente.

Vous pouvez utiliser la IsAnonymous propriété pour détecter la valeur de retour de GetAnonymous. Toutefois, IsAnonymous détecte à la fois l’identité anonyme Windows et l’identité anonyme retournée par cette méthode. Pour utiliser cette dernière identité, mettez en cache la GetAnonymous valeur de retour au lieu de vous appuyer sur la IsAnonymous propriété .

S’applique à