ActiveDirectoryMembershipProvider.Initialize 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 instans ActiveDirectoryMembershipProvider dengan nilai properti dari file konfigurasi aplikasi. Metode ini tidak dimaksudkan untuk dipanggil 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 ActiveDirectoryMembershipProvider .
- config
- NameValueCollection
yang NameValueCollection berisi nama dan nilai opsi konfigurasi untuk penyedia keanggotaan.
Pengecualian
config
adalah null
.
Atribut applicationName
yang ditentukan dalam konfigurasi aplikasi melebihi 256 karakter.
-atau-
Atribut connectionStringName
kosong atau tidak ada dalam konfigurasi aplikasi.
-atau-
String koneksi yang ditentukan dalam connectionStringName
atribut dalam file konfigurasi aplikasi kosong atau tidak ada.
-atau-
Atribut connectionProtection
diatur ke nilai selain SignAndSeal atau None dalam file konfigurasi aplikasi.
-atau-
Atribut connectionUsername
ditentukan dalam file konfigurasi aplikasi tetapi nilainya kosong.
-atau-
Atribut connectionPassword
ditentukan dalam file konfigurasi aplikasi tetapi nilainya kosong.
-atau-
connectionUsername
Atribut atau connectionPassword
atribut ditentukan dalam file konfigurasi aplikasi, tetapi tidak keduanya.
-atau-
Atribut clientSearchTimeout
ditentukan tetapi bukan bilangan bulat positif.
-atau-
Atribut serverSearchTimeout
ditentukan tetapi bukan bilangan bulat positif.
-atau-
Atribut enableSearchMethods
ditentukan, tetapi bukan nilai Boolean.
-atau-
Atribut requiresUniqueEmail
ditentukan, tetapi bukan nilai Boolean.
-atau-
Atribut enablePasswordReset
ditentukan, tetapi bukan nilai Boolean.
-atau-
Atribut requiresQuestionAndAnswer
ditentukan, tetapi bukan nilai Boolean.
-atau-
Atribut minRequiredPasswordLength
ditentukan dan negatif atau lebih besar dari 128.
-atau-
Atribut minRequiredNonalphanumericCharacters
ditentukan dan negatif atau lebih besar dari 128.
-atau-
Ekspresi reguler yang ditentukan dalam passwordStrengthRegularExpression
atribut dalam file konfigurasi aplikasi bukanlah ekspresi reguler yang valid
-atau-
Atribut attributeMapUsername
ditentukan, tetapi merupakan string kosong.
-atau-
Atribut connectionString
tidak dimulai dengan "LDAP".
-atau-
String koneksi yang ditentukan dalam connectionString
atribut tidak valid.
-atau-
String koneksi dalam connectionString
atribut menentukan ikatan tanpa server.
-atau-
ActiveDirectoryMembershipProvider tidak dapat membuat koneksi dengan domain atau server direktori.
-atau-
Atribut connectionProtection
diatur ke SignAndSeal, tetapi baik SSL maupun koneksi yang ditandatangani dan disegel tidak dapat dibuat dengan server.
-atau-
Atribut connectionProtection
diatur ke None tetapi connectionUsername
atribut dan connectionPassword
tidak diatur.
-atau-
Atribut connectionProtection
diatur ke SignAndSeal tetapi ActiveDirectoryMembershipProvider tidak dapat membuat koneksi SSL dengan server ADAM.
-atau-
Atribut connectionString
menentukan katalog global (GC) atau port katalog global SSL.
-atau-
Atribut connectionString
menentukan server atau domain Direktori Aktif, tetapi ActiveDirectoryMembershipProvider tidak dapat mengambil konteks penamaan default untuk domain.
-atau-
Atribut connectionString
menentukan server atau domain Direktori Aktif, tetapi ActiveDirectoryMembershipProvider tidak dapat mengambil kontainer pengguna default.
-atau-
Atribut connectionString
menentukan server ADAM, tetapi tidak menentukan partisi atau kontainer aplikasi.
-atau-
Atribut connectionString
menentukan partisi atau kontainer aplikasi, tetapi kontainer yang ditentukan tidak ada.
-atau-
Atribut connectionString
menentukan kontainer yang tidak diizinkan untuk berisi instans pengguna.
Pemetaan atribut ditentukan tetapi nilainya kosong.
-atau-
Pemetaan atribut ditentukan dua kali.
-atau-
Pemetaan atribut ditentukan tetapi atribut tidak ada pada instans pengguna.
-atau-
Pemetaan atribut ditentukan tetapi atribut direktori bukan dari jenis data yang benar.
-atau-
Pemetaan atribut ditentukan tetapi atribut direktori multinilai.
-atau-
Atribut attributeMapUserName
ditentukan tetapi tidak dipetakan ke sAMAccountName
atribut direktori maupun userPrincipalName
saat menyambungkan ke Direktori Aktif.
-atau-
Atribut attributeMapUserName
ditentukan tetapi tidak dipetakan ke userPrincipalName
atribut direktori saat menyambungkan ke server ADAM.
-atau-
Atribut enablePasswordReset
adalah true
dan requiresQuestionAndAnswer
atribut berada false
dalam file konfigurasi aplikasi.
-atau-
Atribut maxInvalidPasswordAttempts
ditentukan tetapi bukan bilangan bulat positif bukan nol.
-atau-
Atribut passwordAttemptWindow
ditentukan tetapi bukan bilangan bulat positif bukan nol.
-atau-
Atribut passwordAnswerAttemptLockoutDuration
ditentukan tetapi bukan bilangan bulat positif bukan nol.
-atau-
Atributnya enablePasswordReset
adalah true
dan salah attributeMapFailedPasswordAnswerCount
satu atribut , attributeMapFailedPasswordAnswerTime
, dan attributeMapFailedPasswordAnswerLockoutTime
kosong.
-atau-
Atributnya requiresQuestionAndAnswer
adalah true
tetapi atribut attributeMapPasswordQuestion
atau attributeMapPasswordAnswer
kosong.
-atau-
Atribut yang ditentukan dalam file konfigurasi aplikasi tidak valid.
Aplikasi ini berjalan di lingkungan yang dihosting dan AspNetHostingPermissionLevel diatur ke Minimal.
Terjadi kesalahan saat mengkueri direktori.
Keterangan
Metode ini menginisialisasi ActiveDirectoryMembershipProvider objek dengan nilai properti yang ditentukan dalam file konfigurasi aplikasi ASP.NET (Web.config) dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.