ActiveDirectoryMembershipProvider.RequiresUniqueEmail Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.