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

Boolean

true wenn E-Mail-Adressen eindeutig sein müssen; falseandernfalls . Der Standardwert ist false.

Ausnahmen

Vor Initialisierung der RequiresUniqueEmail-Instanz wurde versucht, auf die ActiveDirectoryMembershipProvider-Eigenschaft zuzugreifen.

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 einem anderen Benutzer innerhalb des aktuellen Bereichs nicht verwendet wird, wenn die CreateUser UpdateUser Methode aufgerufen wird.

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

Gilt für:

Siehe auch