SqlMembershipProvider.Initialize(String, NameValueCollection) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise le fournisseur d'appartenances SQL Server avec les valeurs de propriété spécifiées dans le fichier de configuration de l'application ASP.NET. Cette méthode n'est pas destinée à être utilisée directement depuis votre code.
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)
Paramètres
- name
- String
Nom de l'instance de SqlMembershipProvider à initialiser.
- config
- NameValueCollection
NameValueCollection qui contient les noms et les valeurs des options de configuration pour le fournisseur d'appartenances.
Exceptions
config
a la valeur null
.
L'attribut enablePasswordRetrieval
, enablePasswordReset
, requiresQuestionAndAnswer
ou requiresUniqueEmail
a une valeur différente d'un Boolean
.
- ou -
La valeur de l'attribut maxInvalidPasswordAttempts
ou passwordAttemptWindow
ne correspond pas à un entier positif.
- ou -
La valeur de l'attribut minRequiredPasswordLength
ne correspond pas à un entier positif ou est supérieure à 128.
- ou -
La valeur de l'attribut minRequiredNonalphanumericCharacters
est différente de zéro, ne correspond pas à un entier positif ou est supérieure à 128.
- ou -
La valeur de l'attribut passwordStrengthRegularExpression
n'est pas une expression régulière valide.
- ou -
La valeur de l'attribut applicationName
est supérieure à 256 caractères.
- ou -
L'attribut passwordFormat
spécifié dans le fichier de configuration de l'application est une énumération MembershipPasswordFormat non valide.
- ou -
L'attribut passwordFormat
a la valeur Hashed et l'attribut enablePasswordRetrieval
a la valeur true
dans la configuration de l'application.
- ou -
L'attribut passwordFormat
a la valeur Encrypted
et l'élément de configuration <machineKey> spécifie la valeur AutoGenerate
pour l’attribut decryptionKey
.
- ou -
L'attribut connectionStringName
est vide ou n'existe pas dans la configuration de l'application.
- ou -
La valeur de la chaîne de connexion pour la valeur d'attribut connectionStringName
est vide ou la valeur connectionStringName
spécifiée n'existe pas dans le fichier de configuration de l'application.
- ou -
La valeur de l'attribut commandTimeout
est différente de zéro ou ne correspond pas à un entier positif.
- ou -
Le fichier de configuration de l'application de cette instance de SqlMembershipProvider contient un attribut non reconnu.
Le niveau de confiance en cours est inférieur à Low
.
Le fournisseur a déjà été initialisé avant l'appel actuel à la méthode Initialize(String, NameValueCollection).
Remarques
Cette méthode initialise le SqlMembershipProvider avec les valeurs de propriété spécifiées dans le fichier de configuration d’application ASP.NET (Web.config) et n’est pas destinée à être utilisée directement à partir de votre code.