SqlMembershipProvider.Initialize(String, NameValueCollection) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
config
adalah 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.