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.
ASP.NET uygulamasının yapılandırma dosyasında belirtilen özellik değerleriyle SQL Server üyelik sağlayıcısını başlatır. Bu yöntemin doğrudan kodunuzdan kullanı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ı 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ğ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 decryptionKey
belirtirAutoGenerate
.
-veya-
connectionStringName
Özniteliği boş veya uygulama yapılandırmasında yok.
-veya-
Öznitelik değeri için bağlantı dizesinin connectionStringName
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 Low
küçü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 öğesini başlatır ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin