Bagikan melalui


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