ActiveDirectoryMembershipProvider.Initialize Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza l'istanza ActiveDirectoryMembershipProvider con i valori delle proprietà dai file di configurazione dell'applicazione. Questo metodo non deve essere chiamato dal codice.
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)
Parametri
- name
- String
Nome dell'istanza ActiveDirectoryMembershipProvider da inizializzare.
- config
- NameValueCollection
Oggetto NameValueCollection contenente i nomi e i valori delle opzioni di configurazione per il provider di appartenenze.
Eccezioni
config è null.
L'attributo applicationName specificato nella configurazione dell'applicazione supera i 256 caratteri.
oppure
L'attributo connectionStringName è vuoto o non esiste nella configurazione dell'applicazione.
oppure
Il stringa di connessione specificato nell'attributo connectionStringName nel file di configurazione dell'applicazione è vuoto o non esiste.
oppure
L'attributo connectionProtection è impostato su un valore diverso da SignAndSeal o None nel file di configurazione dell'applicazione.
oppure
L'attributo connectionUsername viene specificato nel file di configurazione dell'applicazione, ma il relativo valore è vuoto.
oppure
L'attributo connectionPassword viene specificato nel file di configurazione dell'applicazione, ma il relativo valore è vuoto.
oppure
L'attributo o l'attributo connectionUsernameconnectionPassword viene specificato nel file di configurazione dell'applicazione, ma non entrambi.
oppure
L'attributo clientSearchTimeout viene specificato ma non è un numero intero positivo.
oppure
L'attributo serverSearchTimeout viene specificato ma non è un numero intero positivo.
oppure
L'attributo enableSearchMethods viene specificato, ma non è un valore booleano.
oppure
L'attributo requiresUniqueEmail viene specificato, ma non è un valore booleano.
oppure
L'attributo enablePasswordReset viene specificato, ma non è un valore booleano.
oppure
L'attributo requiresQuestionAndAnswer viene specificato, ma non è un valore booleano.
oppure
L'attributo minRequiredPasswordLength viene specificato ed è negativo o maggiore di 128.
oppure
L'attributo minRequiredNonalphanumericCharacters viene specificato ed è negativo o maggiore di 128.
oppure
L'espressione regolare specificata nell'attributo nel file di configurazione dell'applicazione passwordStrengthRegularExpression non è un'espressione regolare valida
oppure
L'attributo attributeMapUsername viene specificato, ma è una stringa vuota.
oppure
L'attributo connectionString non inizia con "LDAP".
oppure
Il stringa di connessione specificato nell'attributo /connectionString non è valido.
oppure
Il stringa di connessione nell'attributo connectionString specifica un'associazione senza server.
oppure
Impossibile ActiveDirectoryMembershipProvider stabilire una connessione con il dominio o il server di directory.
oppure
L'attributo connectionProtection è impostato su SignAndSeal, ma non è possibile stabilire una connessione SSL né firmata e sealed con il server.
oppure
L'attributo connectionProtection è impostato su None ma gli connectionUsername attributi e connectionPassword non sono impostati.
oppure
L'attributo connectionProtection è impostato su SignAndSeal ma ActiveDirectoryMembershipProvider non è stato possibile stabilire una connessione SSL con un server ADAM.
oppure
L'attributo connectionString specifica il catalogo globale (GC) o una porta del catalogo globale SSL.
oppure
L'attributo connectionString specifica un server o un dominio Active Directory, ma il ActiveDirectoryMembershipProvider non è riuscito a recuperare il contesto di denominazione predefinito per il dominio.
oppure
L'attributo connectionString specifica un server o un dominio Active Directory, ma il ActiveDirectoryMembershipProvider non è riuscito a recuperare il contenitore utenti predefinito.
oppure
L'attributo connectionString specifica un server ADAM, ma non specifica una partizione o un contenitore dell'applicazione.
oppure
L'attributo connectionString specifica una partizione o un contenitore dell'applicazione, ma il contenitore specificato non esiste.
oppure
L'attributo connectionString specifica un contenitore che non può contenere istanze utente.
Viene specificato un mapping di attributi, ma il relativo valore è vuoto.
oppure
Il mapping di un attributo viene specificato due volte.
oppure
Viene specificato un mapping di attributi, ma l'attributo non esiste nell'istanza dell'utente.
oppure
Viene specificato un mapping di attributi, ma l'attributo della directory non è del tipo di dati corretto.
oppure
Viene specificato un mapping di attributi, ma l'attributo della directory è multivalore.
oppure
L'attributo attributeMapUserName viene specificato ma è stato eseguito il mapping a né all'attributo della directory sAMAccountName né all'attributo della directory userPrincipalName durante la connessione a un Active Directory.
oppure
L'attributo attributeMapUserName viene specificato ma non è stato mappato all'attributo della directory durante la userPrincipalName connessione a un server ADAM.
oppure
L'attributo enablePasswordReset è true e l'attributo requiresQuestionAndAnswer si trova false nel file di configurazione dell'applicazione.
oppure
L'attributo maxInvalidPasswordAttempts è stato specificato ma non è un intero positivo diverso da zero.
oppure
L'attributo passwordAttemptWindow è stato specificato ma non è un intero positivo diverso da zero.
oppure
L'attributo passwordAnswerAttemptLockoutDuration è stato specificato ma non è un intero positivo diverso da zero.
oppure
L'attributo enablePasswordReset è true e gli attributeMapFailedPasswordAnswerCountattributi , attributeMapFailedPasswordAnswerTimee attributeMapFailedPasswordAnswerLockoutTime sono vuoti.
oppure
L'attributo requiresQuestionAndAnswer è true ma l'attributo attributeMapPasswordQuestionattributeMapPasswordAnswer o è vuoto.
oppure
Un attributo specificato nel file di configurazione dell'applicazione non è valido.
L'applicazione è in esecuzione in un ambiente ospitato e AspNetHostingPermissionLevel è impostata su Minimal.
Si è verificato un errore durante la query sulla directory.
Commenti
Questo metodo inizializza l'oggetto ActiveDirectoryMembershipProvider con i valori delle proprietà specificati nel file di configurazione dell'applicazione ASP.NET (Web.config) e non deve essere usato direttamente dal codice.