Bagikan melalui


ActiveDirectoryMembershipProvider.RequiresUniqueEmail Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah alamat email yang disimpan di server Direktori Aktif harus unik.

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

Nilai Properti

true jika alamat email harus unik; jika tidak, false. Default adalah false.

Pengecualian

Upaya untuk mengakses RequiresUniqueEmail properti dilakukan sebelum ActiveDirectoryMembershipProvider instans diinisialisasi.

Contoh

Contoh kode berikut menunjukkan entri Web.config yang mengonfigurasi instans ActiveDirectoryMembershipProvider untuk memerlukan alamat email unik untuk pengguna yang disimpan di server Direktori Aktif.

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

Keterangan

RequiresUniqueEmail Ketika properti adalah true, ActiveDirectoryMembershipProvider instans memastikan bahwa alamat email tidak digunakan oleh pengguna lain dalam cakupan saat ini ketika CreateUser metode atau UpdateUser dipanggil.

Properti RequiresUniqueEmail diatur dalam file konfigurasi aplikasi Anda menggunakan requiresUniqueEmail atribut elemen Element keanggotaan (ASP.NET Settings Schema). Jika properti tidak diatur dalam file konfigurasi aplikasi, RequiresUniqueEmail properti diatur ke nilai falsedefault .

Berlaku untuk

Lihat juga