ActiveDirectoryMembershipProvider.GeneratePassword 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
生成随机密码。
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 不会生成与目录中设置的复杂性要求匹配的密码。 可以生成不符合目录设置的密码复杂性规则的随机密码。