ActiveDirectoryMembershipProvider.RequiresUniqueEmail Eigenschap

Definitie

Hiermee wordt een waarde opgehaald die aangeeft of een e-mailadres dat is opgeslagen op de Active Directory-server uniek moet zijn.

public:
 virtual property bool RequiresUniqueEmail { bool get(); };
public override bool RequiresUniqueEmail { get; }
member this.RequiresUniqueEmail : bool
Public Overrides ReadOnly Property RequiresUniqueEmail As Boolean

Waarde van eigenschap

true als e-mailadressen uniek moeten zijn; anders, false. De standaardwaarde is false.

Uitzonderingen

Er is een poging gedaan om toegang te krijgen tot de RequiresUniqueEmail eigenschap voordat het ActiveDirectoryMembershipProvider exemplaar werd geïnitialiseerd.

Voorbeelden

In het volgende codevoorbeeld ziet u een Web.config vermelding waarmee een ActiveDirectoryMembershipProvider-exemplaar wordt geconfigureerd om unieke e-mailadressen te vereisen voor gebruikers die zijn opgeslagen op de Active Directory-server.

<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>

Opmerkingen

Wanneer de RequiresUniqueEmail eigenschap is true, zorgt het ActiveDirectoryMembershipProvider exemplaar ervoor dat het e-mailadres niet wordt gebruikt door een andere gebruiker binnen het huidige bereik wanneer de CreateUser of UpdateUser methode wordt aangeroepen.

De eigenschap RequiresUniqueEmail is ingesteld in het configuratiebestand van uw toepassing met behulp van het kenmerk requiresUniqueEmail van het element lidship (ASP.NET Settings Schema) element. Als de eigenschap niet is ingesteld in het configuratiebestand van de toepassing, wordt de RequiresUniqueEmail eigenschap ingesteld op de standaardwaarde van false.

Van toepassing op

Zie ook