ActiveDirectoryMembershipProvider.Initialize 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 l'instance de ActiveDirectoryMembershipProvider avec les valeurs de propriété des fichiers de configuration de l'application. Cette méthode n'est pas conçue pour être appelée à partir de 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 ActiveDirectoryMembershipProvider à initialiser.
- config
- NameValueCollection
NameValueCollection contenant les noms et les valeurs des options de configuration pour le fournisseur d'appartenances.
Exceptions
config
a la valeur null
.
L'attribut applicationName
spécifié dans la configuration de l'application dépasse 256 caractères.
ou - L'attribut
connectionStringName
est vide ou n'existe pas dans la configuration de l'application.ou - La chaîne de connexion spécifiée dans l'attribut
connectionStringName
dans le fichier de configuration de l'application est vide ou n'existe pas.ou - L'attribut
connectionProtection
a une valeur autre que SignAndSeal ou None dans le fichier de configuration de l'application.ou - L'attribut
connectionUsername
est spécifié dans le fichier de configuration de l'application, mais sa valeur est vide.ou - L'attribut
connectionPassword
est spécifié dans le fichier de configuration de l'application, mais sa valeur est vide.ou - L'attribut
connectionUsername
ou l'attributconnectionPassword
est spécifié dans le fichier de configuration de l'application, mais pas les deux.ou - L'attribut
clientSearchTimeout
est spécifié, mais il ne s'agit pas d'un entier positif.ou - L'attribut
serverSearchTimeout
est spécifié, mais il ne s'agit pas d'un entier positif.ou - L'attribut
enableSearchMethods
est spécifié, mais il ne s'agit pas d'une valeur Boolean.ou - L'attribut
requiresUniqueEmail
est spécifié, mais il ne s'agit pas d'une valeur Boolean.ou - L'attribut
enablePasswordReset
est spécifié, mais il ne s'agit pas d'une valeur Boolean.ou - L'attribut
requiresQuestionAndAnswer
est spécifié, mais il ne s'agit pas d'une valeur Boolean.ou - L'attribut
minRequiredPasswordLength
est spécifié et il est soit négatif, soit supérieur à 128.ou - L'attribut
minRequiredNonalphanumericCharacters
est spécifié et il est soit négatif, soit supérieur à 128.ou - L'expression régulière spécifiée dans l'attribut
passwordStrengthRegularExpression
dans le fichier de configuration de l'application n'est pas une expression régulière valideou - L'attribut
attributeMapUsername
est spécifié, mais il s'agit d'une chaîne vide.ou - L'attribut
connectionString
ne commence pas par "LDAP".ou - La chaîne de connexion spécifiée dans l'attribut
connectionString
n'est pas valide.ou - La chaîne de connexion dans l'attribut
connectionString
spécifie un lien sans serveur.ou - ActiveDirectoryMembershipProvider n'a pas pu établir de connexion avec le domaine ou le serveur d'annuaire.
ou - L'attribut
connectionProtection
a la valeur SignAndSeal, mais ni une connexion SSL, ni une connexion signée et sealed ne peut être établie avec le serveur.ou - L'attribut
connectionProtection
a la valeur None, mais les attributsconnectionUsername
etconnectionPassword
ne sont pas définis.ou - L'attribut
connectionProtection
a la valeur SignAndSeal, mais ActiveDirectoryMembershipProvider n'a pas pu établir de connexion SSL avec un serveur ADAM.ou - L'attribut
connectionString
spécifie le catalogue global (GC, Global Catalog) ou un port de catalogue global SSL.ou - L'attribut
connectionString
spécifie un serveur ou un domaine Active Directory, mais ActiveDirectoryMembershipProvider n'a pas pu récupérer le contexte de nommage par défaut pour le domaine.ou - L'attribut
connectionString
spécifie un serveur ou un domaine Active Directory, mais ActiveDirectoryMembershipProvider n'a pas pu récupérer le conteneur utilisateur par défaut.ou - L'attribut
connectionString
spécifie un serveur ADAM, mais ne spécifie pas de partition d'application ni de conteneur.ou - L'attribut
connectionString
spécifie une partition d'application ou un conteneur, mais le conteneur spécifié n'existe pas.ou - L'attribut
connectionString
spécifie un conteneur qui n'est pas autorisé à contenir des instances d'utilisateur.
Un mappage d'attributs est spécifié, mais sa valeur était vide.
ou - Un mappage d'attributs est spécifié deux fois.
ou - Un mappage d'attributs est spécifié, mais l'attribut n'existe pas sur l'instance d'utilisateur.
ou - Un mappage d'attributs est spécifié, mais le type de données de l'attribut d'annuaire est incorrect.
ou - Un mappage d'attributs est spécifié, mais l'attribut d'annuaire comporte plusieurs valeurs.
ou - L’attribut
attributeMapUserName
est spécifié, mais n’a pas été mappé àsAMAccountName
ni à l’attribut d’annuaireuserPrincipalName
lors de la connexion à un serveur Active Directory.ou - L’attribut
attributeMapUserName
est spécifié, mais n’a pas été mappé à l’attribut d’annuaireuserPrincipalName
lors de la connexion à un serveur ADAM.ou - L'attribut
enablePasswordReset
esttrue
et l'attributrequiresQuestionAndAnswer
estfalse
dans le fichier de configuration de l'application.ou - L'attribut
maxInvalidPasswordAttempts
a été spécifié, mais il ne s'agit pas d'un entier positif non nul.ou - L'attribut
passwordAttemptWindow
a été spécifié, mais il ne s'agit pas d'un entier positif non nul.ou - L'attribut
passwordAnswerAttemptLockoutDuration
a été spécifié, mais il ne s'agit pas d'un entier positif non nul.ou - L'attribut
enablePasswordReset
esttrue
et l'un des attributsattributeMapFailedPasswordAnswerCount
,attributeMapFailedPasswordAnswerTime
etattributeMapFailedPasswordAnswerLockoutTime
est vide.ou - L'attribut
requiresQuestionAndAnswer
esttrue
mais l'attributattributeMapPasswordQuestion
ouattributeMapPasswordAnswer
est vide.ou - Un attribut spécifié dans le fichier de configuration de l'application n'est pas valide.
L'application s'exécute dans un environnement hébergé et AspNetHostingPermissionLevel a la valeur Minimal.
Une erreur s'est produite lors de l'interrogation de l'annuaire.
Remarques
Cette méthode initialise l’objet ActiveDirectoryMembershipProvider 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.