Freigeben über


ActiveDirectoryMembershipProvider.RequiresUniqueEmail Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob eine auf dem Active Directory-Server gespeicherte E-Mail-Adresse eindeutig sein muss.

public:
 virtual property bool RequiresUniqueEmail { bool get(); };
public override bool RequiresUniqueEmail { get; }
member this.RequiresUniqueEmail : bool
Public Overrides ReadOnly Property RequiresUniqueEmail As Boolean

Eigenschaftswert

truewenn E-Mail-Adressen eindeutig sein müssen; andernfalls . false Der Standardwert lautet false.

Ausnahmen

Es wurde versucht, auf die RequiresUniqueEmail Eigenschaft zuzugreifen, bevor die ActiveDirectoryMembershipProvider Instanz initialisiert wurde.

Beispiele

Das folgende Codebeispiel zeigt einen Web.config Eintrag, der eine ActiveDirectoryMembershipProvider Instanz so konfiguriert, dass eindeutige E-Mail-Adressen für Benutzer erforderlich sind, die auf dem Active Directory-Server gespeichert sind.

<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>

Hinweise

Wenn die RequiresUniqueEmail Eigenschaft lautet true, stellt die ActiveDirectoryMembershipProvider Instanz sicher, dass die E-Mail-Adresse von keinem anderen Benutzer innerhalb des aktuellen Bereichs verwendet wird, wenn die CreateUser Methode aufgerufen UpdateUser wird.

Die RequiresUniqueEmail Eigenschaft wird in der Konfigurationsdatei Ihrer Anwendung mithilfe requiresUniqueEmail des Attributs des Membership-Elements (ASP.NET Settings Schema) festgelegt. Wenn die Eigenschaft nicht in der Konfigurationsdatei der Anwendung festgelegt ist, wird die RequiresUniqueEmail Eigenschaft auf den Standardwert von false.

Gilt für:

Weitere Informationen