Share via


ActiveDirectoryMembershipProvider.RequiresUniqueEmail Proprietà

Definizione

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 di 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 RequiresUniqueEmail proprietà è true, l'istanza ActiveDirectoryMembershipProvider garantisce che l'indirizzo di posta elettronica non venga utilizzato da altri utenti all'interno dell'ambito corrente quando viene chiamato il CreateUser metodo o UpdateUser .

La RequiresUniqueEmail proprietà viene impostata nel file di configurazione dell'applicazione usando l'attributo dell'elemento requiresUniqueEmailmembership Element (ASP.NET Settings Schema). Se la proprietà non è impostata nel file di configurazione dell'applicazione, la RequiresUniqueEmail proprietà viene impostata sul valore predefinito di false.

Si applica a

Vedi anche