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