ActiveDirectoryMembershipProvider.UnlockUser(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ロックを解除して、メンバーシップ ユーザーの検証を可能にします。
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 メソッドが呼び出されました。
注釈
ユーザーは最も一般的にロックアウトされており、プロパティで指定されたPasswordAttemptWindow時間内にプロパティを超えた場合MaxInvalidPasswordAttempts、または間違ったパスワードを使用してログオンしようとした回数が多すぎる場合は、 メソッドでValidateUser検証できません。
プロパティが の EnablePasswordReset 場合、 true
ユーザーがロックを解除すると、無効なパスワードのカウンターがリセットされます。
プロバイダーは、接続文字列で指定された検索ポイントから始まるサブツリー検索を使用します。 接続文字列の ActiveDirectoryMembershipProvider 詳細については、クラスのトピックを参照してください。
username
パラメーター値の先頭と末尾の空白はトリムされます。
適用対象
こちらもご覧ください
.NET