ActiveDirectoryMembershipProvider.RequiresUniqueEmail Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu označující, zda e-mailová adresa uložená na serveru služby Active Directory musí být jedinečná.
public:
virtual property bool RequiresUniqueEmail { bool get(); };
public override bool RequiresUniqueEmail { get; }
member this.RequiresUniqueEmail : bool
Public Overrides ReadOnly Property RequiresUniqueEmail As Boolean
Hodnota vlastnosti
true
e-mailové adresy musí být jedinečné; v opačném případě . false
Výchozí formát je false
.
Výjimky
Pokus o přístup RequiresUniqueEmail k vlastnosti byl proveden před ActiveDirectoryMembershipProvider inicializaci instance.
Příklady
Následující příklad kódu ukazuje položku Web.config, která nakonfiguruje ActiveDirectoryMembershipProvider instanci tak, aby vyžadovala jedinečné e-mailové adresy pro uživatele uložené na serveru Služby Active Directory.
<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>
Poznámky
Pokud je true
vlastnost , ActiveDirectoryMembershipProvider instance zajistí, že e-mailovou adresu nebude používat žádný jiný uživatel v aktuálním oboru při zavolání metody nebo CreateUserUpdateUser .RequiresUniqueEmail
Vlastnost RequiresUniqueEmail se nastavuje v konfiguračním souboru vaší aplikace pomocí atributu requiresUniqueEmail
elementu membership Element (ASP.NET Schéma nastavení). Pokud vlastnost není nastavena v konfiguračním souboru aplikace, RequiresUniqueEmail je vlastnost nastavena na výchozí hodnotu false
.