Condividi tramite


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

Si applica a

Vedi anche