ActiveDirectoryMembershipProvider.RequiresUniqueEmail Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Active Directory sunucusunda depolanan bir e-posta adresinin benzersiz olması gerektiğini belirten bir değer alır.
public:
virtual property bool RequiresUniqueEmail { bool get(); };
public override bool RequiresUniqueEmail { get; }
member this.RequiresUniqueEmail : bool
Public Overrides ReadOnly Property RequiresUniqueEmail As Boolean
Özellik Değeri
true
e-posta adreslerinin benzersiz olması gerekiyorsa; aksi takdirde , false
. Varsayılan değer: false
.
Özel durumlar
Örnek başlatılmadan önce ActiveDirectoryMembershipProvider özelliğe erişme RequiresUniqueEmail girişiminde bulunuldu.
Örnekler
Aşağıdaki kod örneği, bir örneği Active Directory sunucusunda depolanan kullanıcılar için benzersiz e-posta adresleri gerektirecek şekilde yapılandıran bir ActiveDirectoryMembershipProvider Web.config girdisini gösterir.
<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>
Açıklamalar
RequiresUniqueEmail özelliği olduğundatrue
ActiveDirectoryMembershipProvider, örnek veya UpdateUser yöntemi çağrıldığında CreateUser e-posta adresinin geçerli kapsamdaki başka bir kullanıcı tarafından kullanılmamasını sağlar.
RequiresUniqueEmail özelliği, membership Öğesi (ASP.NET Ayarlar Şeması) öğesinin özniteliği kullanılarak requiresUniqueEmail
uygulamanızın yapılandırma dosyasında ayarlanır. Özelliği uygulamanın yapılandırma dosyasında ayarlanmadıysa, RequiresUniqueEmail özelliği varsayılan değerine false
ayarlanır.