ActiveDirectoryMembershipProvider.GetUser Yöntem

Tanım

Active Directory veri deposundaki bir üyelik kullanıcısından bilgileri alır.

Aşırı Yüklemeler

GetUser(String, Boolean)

Belirtilen kullanıcı adıyla ilişkili üyelik kullanıcı bilgilerini alır.

GetUser(Object, Boolean)

Belirtilen kullanıcı anahtarıyla ilişkili üyelik kullanıcı bilgilerini alır.

GetUser(String, Boolean)

Belirtilen kullanıcı adıyla ilişkili üyelik kullanıcı bilgilerini alır.

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

Parametreler

username
String

Bilgi almak için kullanıcının adı.

userIsOnline
Boolean

GetUser(String, Boolean) yöntemi bu parametreyi yoksayar.

Döndürülenler

MembershipUser

MembershipUser Belirtilen kullanıcıyı temsil eden bir örnek. Belirtilen username değer için Active Directory veri deposunda hiçbir kullanıcı bulunmazsa, null döndürülür.

Özel durumlar

username boş veya kullanıcı adı için uzunluk üst sınırını (genellikle 256 karakter) aşıyor.

-veya- username virgül içerir.

-veya- Kullanıcı adı özniteliğine userPrincipalName eşlenir ve username parametresi ters eğik çizgi içerir.

username, null değeridir.

GetUser(String, Boolean) Yöntem, örnek başlatılmadan önce ActiveDirectoryMembershipProvider çağrılır.

Açıklamalar

GetUser Yöntemi, belirtilen kullanıcıyla ilgili bilgileri Active Directory veri deposundan almak için sınıfı tarafından Membership çağrılır.

Sağlayıcı, bağlantı dizesinde belirtilen arama noktasından başlayarak bir alt ağaç araması kullanır. ActiveDirectoryMembershipProvider Bağlantı dizeleri hakkında daha fazla bilgi için sınıf konusuna bakın.

Baştaki ve sondaki boşluklar parametre değerinden username kırpılır.

Ayrıca bkz.

Şunlara uygulanır

GetUser(Object, Boolean)

Belirtilen kullanıcı anahtarıyla ilişkili üyelik kullanıcı bilgilerini alır.

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

Parametreler

providerUserKey
Object

Kullanıcının benzersiz tanımlayıcısı.

userIsOnline
Boolean

GetUser(Object, Boolean) yöntemi bu parametreyi yoksayar.

Döndürülenler

MembershipUser

MembershipUser Belirtilen kullanıcıyı temsil eden bir örnek. Belirtilen providerUserKey değer için Active Directory veri deposunda hiçbir kullanıcı bulunmazsa döndürülür null .

Özel durumlar

GetUser(Object, Boolean) Yöntem, örnek başlatılmadan önce ActiveDirectoryMembershipProvider çağrılır.

providerUserKey türünde SecurityIdentifierdeğil.

providerUserKey, null değeridir.

Açıklamalar

Yöntemi GetUser , Active Directory veri deposundan Membership belirtilen kullanıcıyla ilgili bilgileri almak için sınıfı tarafından çağrılır.

Arama, özniteliğin parametresiyle objectSID eşleştiği bir kullanıcı örneğini providerUserKey arar.

Sağlayıcı, bağlantı dizesinde belirtilen arama noktasından başlayarak bir alt ağaç araması kullanır. ActiveDirectoryMembershipProvider Bağlantı dizeleri hakkında daha fazla bilgi için sınıf konusuna bakın.

Şunlara uygulanır