Udostępnij za pośrednictwem


ActiveDirectoryMembershipProvider.GetUser Metoda

Definicja

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

Przeciążenia

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 do pobrania informacji.

userIsOnline
Boolean

Metoda GetUser(String, Boolean) ignoruje ten parametr.

Zwraca

Określone MembershipUser wystąpienie reprezentujące użytkownika. Jeśli żaden użytkownik nie zostanie znaleziony w magazynie danych usługi Active Directory dla określonej username wartości, null zostanie zwrócony.

Wyjątki

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

-lub-

username zawiera przecinki.

-lub-

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

username to null.

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

Uwagi

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

Dostawca używa wyszukiwania poddrzewa rozpoczynającego się od punktu wyszukiwania określonego w parametrach połączenia. Zobacz temat klasy, ActiveDirectoryMembershipProvider 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

Określone MembershipUser wystąpienie reprezentujące użytkownika. Jeśli żaden użytkownik nie zostanie znaleziony w magazynie danych usługi Active Directory dla określonej providerUserKey wartości, null zostanie zwrócony.

Wyjątki

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

providerUserKey nie jest typu SecurityIdentifier.

providerUserKey to null.

Uwagi

Metoda jest wywoływana GetUser przez klasę w celu pobrania informacji o określonym użytkowniku Membership z magazynu danych usługi 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. Zobacz temat klasy, ActiveDirectoryMembershipProvider aby uzyskać więcej informacji na temat parametrów połączenia.

Dotyczy