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

WindowsIdentity

Objet qui représente un utilisateur anonyme.

Exemples

le code suivant illustre l’utilisation de la GetAnonymous méthode pour retourner un WindowsIdentity objet qui représente un utilisateur anonyme Windows. Cet exemple de code fait partie d’un exemple plus complet 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 WindowsIdentity objet vide qui vous permet de traiter les opérations comme anonymes. la valeur de 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 la dernière identité, mettez en cache la GetAnonymous valeur de retour au lieu de vous appuyer sur la IsAnonymous propriété.

S’applique à