Partager via


ActiveDirectoryMembershipProvider.GetUser Méthode

Définition

Obtient les informations d'un utilisateur d'appartenance dans le magasin de données Active Directory.

Surcharges

GetUser(String, Boolean)

Obtient les informations utilisateur d'appartenance associées au nom d'utilisateur spécifié.

GetUser(Object, Boolean)

Obtient les informations utilisateur d'appartenance associées à la clé utilisateur spécifiée.

GetUser(String, Boolean)

Obtient les informations utilisateur d'appartenance associées au nom d'utilisateur spécifié.

public:
 override System::Web::Security::MembershipUser ^ GetUser(System::String ^ username, bool userIsOnline);
public override System.Web.Security.MembershipUser GetUser (string username, bool userIsOnline);
override this.GetUser : string * bool -> System.Web.Security.MembershipUser
Public Overrides Function GetUser (username As String, userIsOnline As Boolean) As MembershipUser

Paramètres

username
String

Nom de l’utilisateur pour lequel obtenir des informations.

userIsOnline
Boolean

La méthode GetUser(String, Boolean) ignore ce paramètre.

Retours

Instance de MembershipUser représentant l'utilisateur spécifié. Si aucun utilisateur n'est trouvé dans le magasin de données Active Directory pour la valeur username spécifiée, la valeur null est retournée.

Exceptions

username est vide ou dépasse la longueur maximale autorisée pour le nom d'utilisateur (généralement 256 caractères).

- ou -

username contient des virgules.

- ou -

Le nom d'utilisateur est mappé à l'attribut userPrincipalName et le paramètre username contient des barres obliques inverses.

username a la valeur null.

La méthode GetUser(String, Boolean) est appelée avant l'initialisation de l'instance de ActiveDirectoryMembershipProvider.

Remarques

La GetUser méthode est appelée par la Membership classe pour récupérer des informations sur l’utilisateur spécifié à partir du magasin de données Active Directory.

Le fournisseur utilise une recherche de sous-arborescence commençant au point de recherche spécifié dans la chaîne de connexion. Consultez la rubrique de ActiveDirectoryMembershipProvider classe pour plus d’informations sur les chaînes de connexion.

Les espaces à gauche et à droite sont retirés de la valeur de paramètre username.

Voir aussi

S’applique à

GetUser(Object, Boolean)

Obtient les informations utilisateur d'appartenance associées à la clé utilisateur spécifiée.

public:
 override System::Web::Security::MembershipUser ^ GetUser(System::Object ^ providerUserKey, bool userIsOnline);
public override System.Web.Security.MembershipUser GetUser (object providerUserKey, bool userIsOnline);
override this.GetUser : obj * bool -> System.Web.Security.MembershipUser
Public Overrides Function GetUser (providerUserKey As Object, userIsOnline As Boolean) As MembershipUser

Paramètres

providerUserKey
Object

Identificateur unique pour l'utilisateur.

userIsOnline
Boolean

La méthode GetUser(Object, Boolean) ignore ce paramètre.

Retours

Instance de MembershipUser représentant l'utilisateur spécifié. Si aucun utilisateur n'est trouvé dans le magasin de données Active Directory pour la valeur providerUserKey spécifiée, la valeur null est retournée.

Exceptions

La méthode GetUser(Object, Boolean) est appelée avant l'initialisation de l'instance de ActiveDirectoryMembershipProvider.

providerUserKey n'est pas de type SecurityIdentifier.

providerUserKey a la valeur null.

Remarques

La GetUser méthode est appelée par la Membership classe pour récupérer des informations sur l’utilisateur spécifié à partir du magasin de données Active Directory.

La recherche recherche une instance d’utilisateur où l’attribut objectSID correspond au providerUserKey paramètre .

Le fournisseur utilise une recherche de sous-arborescence commençant au point de recherche spécifié dans la chaîne de connexion. Consultez la rubrique de ActiveDirectoryMembershipProvider classe pour plus d’informations sur les chaînes de connexion.

S’applique à