ActiveDirectoryMembershipProvider.Initialize 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.
Örneğini ActiveDirectoryMembershipProvider uygulamanın yapılandırma dosyalarındaki özellik değerleriyle başlatır. Bu yöntemin kodunuzdan çağrılması amaçlanmamıştır.
public:
override void Initialize(System::String ^ name, System::Collections::Specialized::NameValueCollection ^ config);
public override void Initialize (string name, System.Collections.Specialized.NameValueCollection config);
override this.Initialize : string * System.Collections.Specialized.NameValueCollection -> unit
Public Overrides Sub Initialize (name As String, config As NameValueCollection)
Parametreler
- name
- String
Başlatacak örneğin adı ActiveDirectoryMembershipProvider .
- config
- NameValueCollection
NameValueCollection Üyelik sağlayıcısı için yapılandırma seçeneklerinin adlarını ve değerlerini içeren.
Özel durumlar
config
, null
değeridir.
applicationName
Uygulama yapılandırmasında belirtilen öznitelik 256 karakteri aşıyor.
-veya-
connectionStringName
Öznitelik boş veya uygulama yapılandırmasında yok.
-veya-
Uygulama yapılandırma dosyasında özniteliğinde connectionStringName
belirtilen bağlantı dizesi boş veya yok.
-veya-
connectionProtection
özniteliği, uygulama yapılandırma dosyasında veya None dışında SignAndSeal bir değere ayarlanır.
-veya-
connectionUsername
Özniteliği uygulama yapılandırma dosyasında belirtilir, ancak değeri boş olur.
-veya-
connectionPassword
Özniteliği uygulama yapılandırma dosyasında belirtilir, ancak değeri boş olur.
-veya-
connectionUsername
Özniteliği veya connectionPassword
özniteliği uygulama yapılandırma dosyasında belirtilir, ancak ikisi birden belirtilmez.
-veya-
clientSearchTimeout
Özniteliği belirtilir ancak pozitif bir tamsayı değildir.
-veya-
serverSearchTimeout
Özniteliği belirtilir ancak pozitif bir tamsayı değildir.
-veya-
enableSearchMethods
Özniteliği belirtilir, ancak Boole değeri değildir.
-veya-
requiresUniqueEmail
Özniteliği belirtilir, ancak Boole değeri değildir.
-veya-
enablePasswordReset
Özniteliği belirtilir, ancak Boole değeri değildir.
-veya-
requiresQuestionAndAnswer
Özniteliği belirtilir, ancak Boole değeri değildir.
-veya-
minRequiredPasswordLength
Özniteliği belirtilir ve negatif veya 128'den büyük.
-veya-
minRequiredNonalphanumericCharacters
Özniteliği belirtilir ve negatif veya 128'den büyük.
-veya-
Uygulama yapılandırma dosyasında özniteliğinde passwordStrengthRegularExpression
belirtilen normal ifade geçerli bir normal ifade değil
-veya-
attributeMapUsername
özniteliği belirtilir, ancak boş bir dizedir.
-veya-
connectionString
Özniteliği "LDAP" ile başlamaz.
-veya-
Öznitelikte connectionString
belirtilen bağlantı dizesi geçersiz.
-veya-
özniteliğindeki connectionString
bağlantı dizesi, sunucusuz bir bağlama belirtir.
-veya-
etki ActiveDirectoryMembershipProvider alanı veya dizin sunucusuyla bağlantı kuramadı.
-veya-
connectionProtection
özniteliği olarak SignAndSealayarlanır, ancak sunucuyla bir SSL veya imzalı ve korumalı bağlantı kurulamazlar.
-veya-
connectionProtection
özniteliği olarak ayarlanırNone, ancak connectionUsername
ve connectionPassword
öznitelikleri ayarlanmaz.
-veya-
connectionProtection
özniteliği olarak ayarlanırSignAndSeal, ancak ActiveDirectoryMembershipProvider bir ADAM sunucusuyla SSL bağlantısı kurulamadı.
-veya-
özniteliği genel connectionString
kataloğu (GC) veya SSL genel katalog bağlantı noktasını belirtir.
-veya-
connectionString
özniteliği bir Active Directory sunucusunu veya etki alanını belirtir, ancak ActiveDirectoryMembershipProvider etki alanı için varsayılan adlandırma bağlamı alınamadı.
-veya-
connectionString
özniteliği bir Active Directory sunucusu veya etki alanı belirtir, ancak ActiveDirectoryMembershipProvider varsayılan kullanıcılar kapsayıcısı alınamadı.
-veya-
connectionString
özniteliği bir ADAM sunucusu belirtir, ancak bir uygulama bölümü veya kapsayıcı belirtmez.
-veya-
connectionString
özniteliği bir uygulama bölümü veya kapsayıcı belirtir, ancak belirtilen kapsayıcı yok.
-veya-
connectionString
özniteliği, kullanıcı örnekleri içermesine izin verilmeyen bir kapsayıcı belirtir.
Öznitelik eşlemesi belirtildi, ancak değeri boştu.
-veya-
Öznitelik eşlemesi iki kez belirtilir.
-veya-
Öznitelik eşlemesi belirtildi, ancak öznitelik kullanıcı örneğinde yok.
-veya-
Öznitelik eşlemesi belirtildi, ancak dizin özniteliği doğru veri türünde değil.
-veya-
Öznitelik eşlemesi belirtilir, ancak dizin özniteliği çok değerlidir.
-veya-
attributeMapUserName
Özniteliği belirtilir, ancak bir Active Directory'ye bağlanırken ne sAMAccountName
ne de userPrincipalName
dizin özniteliğiyle eşlendi.
-veya-
attributeMapUserName
Özniteliği belirtilir, ancak ADAM sunucusuna userPrincipalName
bağlanırken dizin özniteliğiyle eşlenmedi.
-veya-
enablePasswordReset
özniteliği ve true
requiresQuestionAndAnswer
özniteliği uygulama yapılandırma dosyasındadırfalse
.
-veya-
maxInvalidPasswordAttempts
Öznitelik belirtildi, ancak sıfır olmayan pozitif bir tamsayı değil.
-veya-
passwordAttemptWindow
Öznitelik belirtildi, ancak sıfır olmayan pozitif bir tamsayı değil.
-veya-
passwordAnswerAttemptLockoutDuration
Öznitelik belirtildi, ancak sıfır olmayan pozitif bir tamsayı değil.
-veya-
enablePasswordReset
özniteliğidir true
ve , attributeMapFailedPasswordAnswerTime
ve attributeMapFailedPasswordAnswerLockoutTime
özniteliklerinden herhangi biri attributeMapFailedPasswordAnswerCount
boş olur.
-veya-
requiresQuestionAndAnswer
Özniteliği ancak true
attributeMapPasswordQuestion
veya attributeMapPasswordAnswer
özniteliği boş.
-veya-
Uygulama yapılandırma dosyasında belirtilen öznitelik geçerli değil.
Uygulama barındırılan bir ortamda çalışıyor ve AspNetHostingPermissionLevel olarak ayarlandı Minimal.
Dizin sorgulanırken bir hata oluştu.
Açıklamalar
Bu yöntem, nesnesini ASP.NET uygulama yapılandırma dosyasında (Web.config) belirtilen özellik değerleriyle başlatır ActiveDirectoryMembershipProvider ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.