Język

ActiveDirectoryMembershipProvider.GetUser Metoda

Definicja

Pobiera informacje od użytkownika członkostwa w magazynie danych Active Directory.

Przeciążenia

Nazwa Opis
GetUser(String, Boolean)

Pobiera informacje o użytkowniku członkostwa skojarzone z określoną nazwą użytkownika.

GetUser(Object, Boolean)

Pobiera informacje o użytkowniku członkostwa skojarzone z określonym kluczem użytkownika.

GetUser(String, Boolean)

Pobiera informacje o użytkowniku członkostwa skojarzone z określoną nazwą użytkownika.

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

Parametry

username
String

Nazwa użytkownika, dla których mają być uzyskiwane informacje.

userIsOnline
Boolean

Metoda GetUser(String, Boolean) ignoruje ten parametr.

Zwraca

Wystąpienie MembershipUser reprezentujące określonego użytkownika. Jeśli żaden użytkownik nie zostanie znaleziony w magazynie danych Active Directory dla określonej wartości username, zwracany jest null.

Wyjątki

username jest pusta lub przekracza maksymalną długość nazwy użytkownika (zazwyczaj 256 znaków).

— lub —

username zawiera przecinki.

— lub —

Nazwa użytkownika jest mapowana na userPrincipalName atrybut, a username parametr zawiera ukośniki odwrotne.

Parametr username ma wartość null.

Metoda jest wywoływana GetUser(String, Boolean) przed zainicjowanym wystąpieniem ActiveDirectoryMembershipProvider .

Uwagi

Metoda GetUser jest wywoływana przez klasę Membership w celu pobrania informacji o określonym użytkowniku z magazynu danych Active Directory.

Dostawca używa wyszukiwania poddrzewa rozpoczynającego się od punktu wyszukiwania określonego w parametrach połączenia. ActiveDirectoryMembershipProvider Zobacz temat klasy, aby uzyskać więcej informacji na temat parametrów połączenia.

Spacje wiodące i końcowe są przycinane z wartości parametru username .

Zobacz też

Dotyczy

GetUser(Object, Boolean)

Pobiera informacje o użytkowniku członkostwa skojarzone z określonym kluczem użytkownika.

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

Parametry

providerUserKey
Object

Unikatowy identyfikator użytkownika.

userIsOnline
Boolean

Metoda GetUser(Object, Boolean) ignoruje ten parametr.

Zwraca

Wystąpienie MembershipUser reprezentujące określonego użytkownika. Jeśli żaden użytkownik nie zostanie znaleziony w magazynie danych Active Directory dla określonej wartości providerUserKey, zwracany jest null.

Wyjątki

Metoda jest wywoływana GetUser(Object, Boolean) przed zainicjowanym wystąpieniem ActiveDirectoryMembershipProvider .

providerUserKey nie jest typu SecurityIdentifier.

Parametr providerUserKey ma wartość null.

Uwagi

Metoda GetUser jest wywoływana przez klasę Membership w celu pobrania informacji o określonym użytkowniku z magazynu danych Active Directory.

Wyszukiwanie wyszukuje wystąpienie użytkownika, w którym objectSID atrybut jest zgodny z parametrem providerUserKey .

Dostawca używa wyszukiwania poddrzewa rozpoczynającego się od punktu wyszukiwania określonego w parametrach połączenia. ActiveDirectoryMembershipProvider Zobacz temat klasy, aby uzyskać więcej informacji na temat parametrów połączenia.

Dotyczy