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 uygulamanı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
değeridir.
enablePasswordRetrieval
, enablePasswordReset
, requiresQuestionAndAnswer
veya requiresUniqueEmail
özniteliği, dışında Boolean
bir değere ayarlanı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
Öznitelik sıfır veya pozitif tamsayı dışında bir değere ayarlanır veya değer 128'den büyüktür.
-veya-
özniteliğinin 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 decryptionKey
belirtirAutoGenerate
.
-veya-
connectionStringName
Öznitelik boş veya uygulama yapılandırmasında yok.
-veya-
Öznitelik değeri için bağlantı dizesinin connectionStringName
değeri boş veya belirtilen connectionStringName
değer 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 Low
küçük.
Sağlayıcı, yöntemine yapılan geçerli çağrıdan Initialize(String, NameValueCollection) önce zaten başlatılmış.
Açıklamalar
Bu yöntem, SqlMembershipProvider ASP.NET uygulama yapılandırma dosyasında (Web.config) belirtilen özellik değerleriyle öğesini başlatır ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.