次の方法で共有


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です。

UnlockUser(String) インスタンスが初期化される前に ActiveDirectoryMembershipProvider メソッドが呼び出されました。

注釈

ユーザーは最も一般的にロックアウトされており、プロパティで指定されたPasswordAttemptWindow時間内にプロパティを超えた場合MaxInvalidPasswordAttempts、または間違ったパスワードを使用してログオンしようとした回数が多すぎる場合は、 メソッドでValidateUser検証できません。

プロパティが の EnablePasswordReset 場合、 trueユーザーがロックを解除すると、無効なパスワードのカウンターがリセットされます。

プロバイダーは、接続文字列で指定された検索ポイントから始まるサブツリー検索を使用します。 接続文字列の ActiveDirectoryMembershipProvider 詳細については、クラスのトピックを参照してください。

username パラメーター値の先頭と末尾の空白はトリムされます。

適用対象

こちらもご覧ください