SqlMembershipProvider.Initialize(String, NameValueCollection) Yöntem

Tanım

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, requiresQuestionAndAnswerveya requiresUniqueEmail özniteliği, dışında Booleanbir 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 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 öğesini başlatır ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.

Şunlara uygulanır

Ayrıca bkz.