ActiveDirectoryMembershipProvider.UnlockUser(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Снимает блокировку так, что пользователь членства может быть проверен.
public:
override bool UnlockUser(System::String ^ username);
public override bool UnlockUser (string username);
override this.UnlockUser : string -> bool
Public Overrides Function UnlockUser (username As String) As Boolean
Параметры
- username
- String
Имя пользователя членства, для которого снимается блокировка.
Возвращаемое значение
Значение true
, если пользователь членства успешно разблокирован; в противном случае — значение false
. Метод UnlockUser(String) также возвращает false
, когда пользователь членства не найден в хранилище данных.
Исключения
Параметр username
пустой, или превышает максимальную разрешенную длину имени пользователя (обычно 256 символов).
-или-
username
содержит запятые.
-или-
Имя пользователя отображается на атрибут userPrincipalName
, но параметр username
содержит обратные косые черты.
username
имеет значение null
.
Метод UnlockUser(String) вызывается до инициализации экземпляра ActiveDirectoryMembershipProvider.
Комментарии
Пользователи чаще всего блокируются и не могут быть проверены методом ValidateUserMaxInvalidPasswordAttempts при превышении свойства в течение времени, указанного PasswordAttemptWindow в свойстве, или при слишком большом количестве попыток входа с использованием неправильного пароля.
EnablePasswordReset Если свойство имеет значение true
, при разблокировке пользователя счетчики неверных паролей сбрасываются.
Поставщик использует поиск по поддереву, начиная с точки поиска, указанной в строке подключения. ActiveDirectoryMembershipProvider Дополнительные сведения о строках подключения см. в разделе о классах.
Начальные и конечные пробелы удаляются из значения параметра username
.