SqlMembershipProvider.Initialize(String, NameValueCollection) Metode

Definisi

Menginisialisasi penyedia keanggotaan SQL Server dengan nilai properti yang ditentukan dalam file konfigurasi aplikasi ASP.NET. Metode ini tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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)

Parameter

name
String

Nama instans yang akan diinisialisasi SqlMembershipProvider .

config
NameValueCollection

NameValueCollection yang berisi nama dan nilai opsi konfigurasi untuk penyedia keanggotaan.

Pengecualian

configadalah null.

Atribut enablePasswordRetrieval, enablePasswordReset, requiresQuestionAndAnswer, atau requiresUniqueEmail diatur ke nilai selain Boolean.

-atau-

atribut maxInvalidPasswordAttempts atau passwordAttemptWindow diatur ke nilai selain bilangan bulat positif.

-atau-

Atribut minRequiredPasswordLength diatur ke nilai selain bilangan bulat positif, atau nilainya lebih besar dari 128.

-atau-

Atribut minRequiredNonalphanumericCharacters diatur ke nilai selain nol atau bilangan bulat positif, atau nilainya lebih besar dari 128.

-atau-

Nilai untuk passwordStrengthRegularExpression atribut bukan ekspresi reguler yang valid.

-atau-

Atribut applicationName diatur ke nilai yang lebih besar dari 256 karakter.

-atau-

Atribut passwordFormat yang ditentukan dalam file konfigurasi aplikasi adalah enumerasi yang tidak valid MembershipPasswordFormat .

-atau-

Atribut passwordFormat diatur ke Hashed dan enablePasswordRetrieval atribut diatur ke true dalam konfigurasi aplikasi.

-atau-

Atribut passwordFormat diatur ke Encrypted dan <elemen konfigurasi machineKey> menentukan AutoGenerate untuk decryptionKey atribut .

-atau-

Atribut connectionStringName kosong atau tidak ada dalam konfigurasi aplikasi.

-atau-

Nilai string koneksi untuk connectionStringName nilai atribut kosong, atau yang ditentukan connectionStringName tidak ada dalam file konfigurasi aplikasi.

-atau-

Nilai untuk commandTimeout atribut diatur ke nilai selain nol atau bilangan bulat positif.

-atau-

File konfigurasi aplikasi untuk instans ini SqlMembershipProvider berisi atribut yang tidak dikenal.

Tingkat kepercayaan saat ini kurang dari Low.

Penyedia telah diinisialisasi sebelum panggilan saat ini ke Initialize(String, NameValueCollection) metode .

Keterangan

Metode ini menginisialisasi SqlMembershipProvider dengan nilai properti yang ditentukan dalam file konfigurasi aplikasi ASP.NET (Web.config) dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Berlaku untuk

Lihat juga