Partager via


ActiveDirectoryMembershipProvider.RequiresUniqueEmail Propriété

Définition

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.

S’applique à

Voir aussi