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; false
andernfalls . 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 isttrue
, stellt die ActiveDirectoryMembershipProvider -Instanz sicher, dass die E-Mail-Adresse nicht von einem anderen Benutzer innerhalb des aktuellen Bereichs verwendet wird, wenn entweder die - oder UpdateUser -CreateUserMethode aufgerufen wird.
Die RequiresUniqueEmail -Eigenschaft wird in der Konfigurationsdatei Ihrer Anwendung mithilfe des requiresUniqueEmail
Attributs des elements membership (ASP.NET Settings Schema) festgelegt. Wenn die -Eigenschaft in der Konfigurationsdatei der Anwendung nicht festgelegt ist, wird die RequiresUniqueEmail -Eigenschaft auf den Standardwert von false
festgelegt.