ActiveDirectoryMembershipProvider.GetUser Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.