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。
您可以直接從 類別的 Membership Provider 屬性參考 ActiveDirectoryMembershipProvider 類別,以特別呼叫 GeneratePassword 方法。
產生的密碼只包含英數位元和下列標點符號:!@#$%^&* () _-+=[{]};:<>|。/?. 產生的密碼中未包含隱藏或不可列印的控制字元。
產生的密碼至少會包含 屬性中指定的 MinRequiredNonAlphanumericCharacters 非英數位元數目。 產生的密碼將不會使用 屬性中的 PasswordStrengthRegularExpression 正則表達式進行測試。
注意
類別 ActiveDirectoryMembershipProvider 不會產生符合目錄中所設定複雜度需求的密碼。 您可以產生隨機密碼,使目錄所設定的密碼複雜度規則失敗。