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 参数包含反斜杠。

usernamenull

注解

MaxInvalidPasswordAttempts属性中指定的PasswordAttemptWindow时间内超出属性,或者尝试使用错误密码登录时,用户最常被锁定,并且无法通过 ValidateUser 方法进行验证。

EnablePasswordReset如果 属性为 true,则当用户解锁时,将重置错误密码的计数器。

提供程序使用从连接字符串中指定的搜索点开始的子树搜索。 有关连接字符串的详细信息, ActiveDirectoryMembershipProvider 请参阅类主题。

删除 username 参数值的前导和尾随空格。

适用于

另请参阅