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