SqlMembershipProvider.Initialize(String, NameValueCollection) 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.
SQL Server üyelik sağlayıcısını, ASP.NET uygulamasının yapılandırma dosyasında belirtilen özellik değerleriyle başlatır. Bu yöntem doğrudan kodunuzdan kullanılmak üzere tasarlanmamış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ı SqlMembershipProvider .
- config
- NameValueCollection
NameValueCollection Üyelik sağlayıcısı için yapılandırma seçeneklerinin adlarını ve değerlerini içeren bir.
Özel durumlar
config, null'e eşittir.
enablePasswordRetrieval, enablePasswordReset, requiresQuestionAndAnswerveya requiresUniqueEmail özniteliği dışında bir değere Booleanayarlanır.
-veya-
maxInvalidPasswordAttempts veya passwordAttemptWindow özniteliği pozitif tamsayı dışında bir değere ayarlanır.
-veya-
minRequiredPasswordLength Özniteliği pozitif bir tamsayı dışında bir değere ayarlanır veya değer 128'den büyüktür.
-veya-
minRequiredNonalphanumericCharacters Özniteliği sıfır veya pozitif tamsayı dışında bir değere ayarlanır veya değer 128'den büyüktür.
-veya-
Özniteliğin passwordStrengthRegularExpression değeri geçerli bir normal ifade değil.
-veya-
applicationName özniteliği 256 karakterden büyük bir değere ayarlanır.
-veya-
passwordFormat Uygulama yapılandırma dosyasında belirtilen öznitelik geçersiz MembershipPasswordFormat bir numaralandırma.
-veya-
passwordFormat özniteliği olarak, HashedenablePasswordRetrieval özniteliği ise uygulama yapılandırmasında olarak ayarlanırtrue.
-veya-
passwordFormat özniteliği olarak Encrypted ayarlanır ve <machineKey> yapılandırma öğesi özniteliğini AutoGenerate belirtirdecryptionKey.
-veya-
connectionStringName Özniteliği boş veya uygulama yapılandırmasında yok.
-veya-
connectionStringName öznitelik değeri için bağlantı dizesi değeri boş veya belirtilen connectionStringName uygulama yapılandırma dosyasında yok.
-veya-
özniteliğinin commandTimeout değeri sıfır veya pozitif tamsayı dışında bir değere ayarlanır.
-veya-
Bu SqlMembershipProvider örneğin uygulama yapılandırma dosyası tanınmayan bir öznitelik içeriyor.
Geçerli güven düzeyi değerinden Lowküçük.
Sağlayıcı, yöntemine yapılan geçerli çağrıdan Initialize(String, NameValueCollection) önce zaten başlatılmıştır.
Açıklamalar
Bu yöntem SqlMembershipProvider ASP.NET uygulama yapılandırma dosyasında (Web.config) belirtilen özellik değerleriyle başlatır ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.