Share via


SqlMembershipProvider.Initialize(String, NameValueCollection) Méthode

Définition

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 de l’application ASP.NET (Web.config) et n’est pas destinée à être utilisée directement à partir de votre code.

S’applique à

Voir aussi