Compartir vía


ActiveDirectoryMembershipProvider.RequiresUniqueEmail Propiedad

Definición

Obtiene un valor que indica si una dirección de correo electrónico almacenada en el servidor de Active Directory tiene que ser única.

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

Valor de propiedad

true si las direcciones de correo electrónico deben ser únicas; de lo contrario, false. De manera predeterminada, es false.

Excepciones

Se ha intentado obtener acceso a la propiedad RequiresUniqueEmail antes de inicializar la instancia de ActiveDirectoryMembershipProvider.

Ejemplos

En el ejemplo de código siguiente se muestra una entrada de Web.config que configura una ActiveDirectoryMembershipProvider instancia para requerir direcciones de correo electrónico únicas para los usuarios almacenados en el servidor de 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>

Comentarios

Cuando la RequiresUniqueEmail propiedad es true, la ActiveDirectoryMembershipProvider instancia garantiza que ningún otro usuario del ámbito actual use la dirección de correo electrónico cuando se llama al CreateUser método o UpdateUser .

La RequiresUniqueEmail propiedad se establece en el archivo de configuración de la aplicación mediante el requiresUniqueEmail atributo del elemento membership Element (ASP.NET Settings Schema). Si la propiedad no se establece en el archivo de configuración de la aplicación, la RequiresUniqueEmail propiedad se establece en el valor predeterminado de false.

Se aplica a

Consulte también