次の方法で共有


ActiveDirectoryMembershipProvider.GeneratePassword メソッド

定義

ランダム パスワードを生成します。

public:
 virtual System::String ^ GeneratePassword();
public virtual string GeneratePassword ();
abstract member GeneratePassword : unit -> string
override this.GeneratePassword : unit -> string
Public Overridable Function GeneratePassword () As String

戻り値

ランダム パスワード。

注釈

クラスの メソッドはGeneratePasswordActiveDirectoryMembershipProvider クラスの メソッドをGeneratePasswordMembership呼び出して、ランダムなパスワードを取得します。 パスワードの長さは、 プロパティの値に MinRequiredPasswordLength 設定されます。 パスワードの長さを 14 未満にすることはできません。

具体的には、 クラスの GeneratePassword Provider プロパティから直接クラスを ActiveDirectoryMembershipProvider 参照することで、 メソッドを Membership 呼び出すことができます。

生成されたパスワードには、英数字と次の句読点のみが含まれています: !@#$%^&*()_-+=[{]};:<>|。/?. 生成されたパスワードには、非表示または印刷できない制御文字は含まれません。

生成されたパスワードには、 プロパティで指定された英数字以外の文字の数が MinRequiredNonAlphanumericCharacters 少なくとも含まれます。 生成されたパスワードは、 プロパティの正規表現では PasswordStrengthRegularExpression テストされません。

注意

クラスは ActiveDirectoryMembershipProvider 、ディレクトリに設定された複雑さの要件に一致するパスワードを生成しません。 ディレクトリによって設定されたパスワードの複雑さの規則に失敗するランダムなパスワードを生成できます。

適用対象

こちらもご覧ください