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 appartenenze di 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 dell'oggetto SqlMembershipProvider da inizializzare.
- config
- NameValueCollection
Oggetto NameValueCollection che contiene i nomi e i valori delle opzioni di configurazione per il provider di appartenenze.
Eccezioni
config
è null
.
L'attributo enablePasswordRetrieval
, enablePasswordReset
, requiresQuestionAndAnswer
o requiresUniqueEmail
è impostato su un valore il cui tipo è diverso da Boolean
.
-oppure-
L'attributo maxInvalidPasswordAttempts
o passwordAttemptWindow
è impostato su un valore diverso da un integer positivo.
-oppure-
L'attributo minRequiredPasswordLength
è impostato su un valore diverso da un integer positivo o maggiore di 128.
-oppure-
L'attributo minRequiredNonalphanumericCharacters
è impostato su un valore diverso da zero o da un integer positivo oppure il valore è maggiore di 128.
-oppure-
Il valore dell'attributo passwordStrengthRegularExpression
non è un'espressione regolare valida.
-oppure-
L'attributo applicationName
è impostato su un valore con lunghezza superiore a 256 caratteri.
-oppure-
L'attributo passwordFormat
specificato nel file di configurazione dell'applicazione è un'enumerazione in formato MembershipPasswordFormat non valido.
-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 è presente nel file di configurazione dell'applicazione.
-oppure-
Il valore della stringa di connessione dell'attributo connectionStringName
è vuoto oppure il valore specificato di connectionStringName
non è presente nel file di configurazione dell'applicazione.
-oppure-
L'attributo commandTimeout
è impostato su un valore diverso da zero o da un integer positivo.
-oppure-
Il file di configurazione dell'applicazione per questa istanza dell'oggetto SqlMembershipProvider contiene un attributo non riconosciuto.
Il livello di attendibilità è inferiore a Low
.
Il provider è già stato inizializzato prima della chiamata corrente al metodo Initialize(String, NameValueCollection).
Commenti
Questo metodo inizializza con SqlMembershipProvider i valori delle proprietà specificati nel file di configurazione dell'applicazione ASP.NET (Web.config) e non deve essere usato direttamente dal codice.