ActiveDirectoryMembershipProvider.RequiresUniqueEmail Propriété
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.
Obtient une valeur indiquant si une adresse e-mail stockée sur le serveur Active Directory doit être unique.
public:
virtual property bool RequiresUniqueEmail { bool get(); };
public override bool RequiresUniqueEmail { get; }
member this.RequiresUniqueEmail : bool
Public Overrides ReadOnly Property RequiresUniqueEmail As Boolean
Valeur de propriété
true
si les adresses e-mail doivent être uniques ; sinon, false
. La valeur par défaut est false
.
Exceptions
Une tentative d'accès à la propriété RequiresUniqueEmail a été effectuée avant l'initialisation de l'instance de ActiveDirectoryMembershipProvider.
Exemples
L’exemple de code suivant montre une entrée Web.config qui configure une ActiveDirectoryMembershipProvider instance pour exiger des adresses e-mail uniques pour les utilisateurs stockés sur le serveur Active Directory.
<configuration>
<connectionStrings>
<add name="ADService" connectionString="LDAP://ldapServer/" />
</connectionStrings>
<system.web>
<membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
<providers>
<add name="AspNetActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider,
System.Web, Version=2.0.3600, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"
requiresUniqueEmail="true" />
</providers>
</membership>
</system.web>
</configuration>
Remarques
Lorsque la RequiresUniqueEmail propriété est true
, l’instance ActiveDirectoryMembershipProvider garantit que l’adresse e-mail n’est utilisée par aucun autre utilisateur dans l’étendue actuelle lorsque la CreateUser méthode ou UpdateUser est appelée.
La RequiresUniqueEmail propriété est définie dans le fichier de configuration de votre application à l’aide de l’attribut requiresUniqueEmail
de l’élément membership Element (ASP.NET Settings Schema). Si la propriété n’est pas définie dans le fichier de configuration de l’application, la RequiresUniqueEmail propriété est définie sur la valeur par défaut de false
.