ActiveDirectoryMembershipProvider.GetUser Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 istediğiniz kullanıcının adı.
- userIsOnline
- Boolean
GetUser(String, Boolean) yöntemi bu parametreyi yoksayar.
Döndürülenler
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 Belirtilen kullanıcıyı temsil eden bir örnek. Belirtilen providerUserKey
değer için Active Directory veri deposunda hiçbir kullanıcı bulunmazsa, null
döndürülür.
Ö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
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.
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.