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

返回

随机密码。

注解

GeneratePassword类的 ActiveDirectoryMembershipProvider 方法调用 GeneratePassword 类的 Membership 方法来检索随机密码。 密码长度设置为 属性的值 MinRequiredPasswordLength 。 密码长度不能小于 14。

可以通过直接从 类的 GeneratePassword Provider 属性Membership引用 ActiveDirectoryMembershipProvider 类来专门调用 方法。

生成的密码仅包含字母数字字符和以下标点符号:!@#$%^&* () _-+=[{]};:<>|。/?. 生成的密码中不包含任何隐藏或不可打印的控制字符。

生成的密码将至少包含 属性中指定的 MinRequiredNonAlphanumericCharacters 非字母数字字符数。 生成的密码不会使用 属性中的 PasswordStrengthRegularExpression 正则表达式进行测试。

注意

ActiveDirectoryMembershipProvider 不会生成与目录中设置的复杂性要求匹配的密码。 可以生成不符合目录设置的密码复杂性规则的随机密码。

适用于

另请参阅