ActiveDirectoryMembershipProvider.RequiresUniqueEmail Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, должен ли быть уникальным адрес электронной почты, который хранится на сервере Active Directory.
public:
virtual property bool RequiresUniqueEmail { bool get(); };
public override bool RequiresUniqueEmail { get; }
member this.RequiresUniqueEmail : bool
Public Overrides ReadOnly Property RequiresUniqueEmail As Boolean
Значение свойства
true
Значение , если адреса электронной почты должны быть уникальными; в противном случае — false
. Значение по умолчанию — false
.
Исключения
Была предпринята попытка получить доступ к свойству RequiresUniqueEmail до того, как экземпляр ActiveDirectoryMembershipProvider был инициализирован.
Примеры
В следующем примере кода показана запись Web.config, которая настраивает ActiveDirectoryMembershipProvider экземпляр, чтобы требовать уникальные адреса электронной почты для пользователей, хранящихся на сервере 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>
Комментарии
RequiresUniqueEmail Если свойство имеет значение true
, ActiveDirectoryMembershipProvider экземпляр гарантирует, что адрес электронной почты не будет использоваться другими пользователями в текущей области при вызове CreateUser метода или UpdateUser .
Свойство RequiresUniqueEmail задается в файле конфигурации приложения с помощью requiresUniqueEmail
атрибута элемента membership Element (ASP.NET Settings Schema). Если свойство не задано в файле конфигурации приложения, свойству RequiresUniqueEmail присваивается значение false
по умолчанию .