ActiveDirectoryMembershipProvider.RequiresUniqueEmail Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore indicante se un indirizzo di posta elettronica archiviato nel server Active Directory deve essere univoco.
public:
virtual property bool RequiresUniqueEmail { bool get(); };
public override bool RequiresUniqueEmail { get; }
member this.RequiresUniqueEmail : bool
Public Overrides ReadOnly Property RequiresUniqueEmail As Boolean
Valore della proprietà
true
se gli indirizzi di posta elettronica devono essere univoci; in caso contrario, false
. Il valore predefinito è false
.
Eccezioni
È stato effettuato un tentativo di accesso alla proprietà RequiresUniqueEmail prima che venisse effettuata l'inizializzazione dell'istanza della classe ActiveDirectoryMembershipProvider.
Esempio
Nell'esempio di codice seguente viene illustrata una voce Web.config che configura un'istanza ActiveDirectoryMembershipProvider per richiedere indirizzi di posta elettronica univoci per gli utenti archiviati nel server 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>
Commenti
Quando la proprietà è true
, l'istanza ActiveDirectoryMembershipProviderRequiresUniqueEmail garantisce che l'indirizzo di posta elettronica non venga usato da un altro utente all'interno dell'ambito corrente quando viene chiamato il CreateUser metodo oUpdateUser.
La RequiresUniqueEmail proprietà è impostata nel file di configurazione dell'applicazione usando l'attributo requiresUniqueEmail
dell'elemento membership (ASP.NET Settings Schema). Se la proprietà non è impostata nel file di configurazione dell'applicazione, la RequiresUniqueEmail proprietà è impostata sul valore predefinito di false
.