SqlMembershipProvider.Initialize(String, NameValueCollection) 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 il provider di appartenenza SQL Server con i valori delle proprietà specificati nel file di configurazione dell'applicazione ASP.NET. Questo metodo non deve essere usato direttamente 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 SqlMembershipProvider 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 enablePasswordRetrieval, enablePasswordResetrequiresQuestionAndAnswer, o requiresUniqueEmail è impostato su un valore diverso da .Boolean
oppure
L'attributo maxInvalidPasswordAttemptspasswordAttemptWindow o è impostato su un valore diverso da un numero intero positivo.
oppure
L'attributo minRequiredPasswordLength è impostato su un valore diverso da un numero intero positivo oppure il valore è maggiore di 128.
oppure
L'attributo minRequiredNonalphanumericCharacters è impostato su un valore diverso da zero o un numero intero positivo oppure il valore è maggiore di 128.
oppure
Il valore per l'attributo non è un'espressione passwordStrengthRegularExpression regolare valida.
oppure
L'attributo applicationName è impostato su un valore maggiore di 256 caratteri.
oppure
L'attributo passwordFormat specificato nel file di configurazione dell'applicazione è un'enumerazione non valida MembershipPasswordFormat .
oppure
L'attributo passwordFormat è impostato su Hashed e l'attributo enablePasswordRetrieval è impostato su true nella configurazione dell'applicazione.
oppure
L'attributo passwordFormat è impostato su Encrypted e l'elemento <di configurazione machineKey> specifica AutoGenerate per l'attributo decryptionKey .
oppure
L'attributo connectionStringName è vuoto o non esiste nella configurazione dell'applicazione.
oppure
Il valore del stringa di connessione per il valore dell'attributo connectionStringName è vuoto oppure il connectionStringName specificato non esiste nel file di configurazione dell'applicazione.
oppure
Il valore per l'attributo commandTimeout è impostato su un valore diverso da zero o un numero intero positivo.
oppure
Il file di configurazione dell'applicazione per questa SqlMembershipProvider istanza contiene un attributo non riconosciuto.
Il livello di attendibilità corrente è minore di Low.
Il provider è già stato inizializzato prima della chiamata corrente al Initialize(String, NameValueCollection) metodo .
Commenti
Questo metodo inizializza il SqlMembershipProvider con i valori delle proprietà specificati nel file di configurazione dell'applicazione ASP.NET (Web.config) e non deve essere usato direttamente dal codice.