Share via


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 方法會呼叫 GeneratePassword 類別的 Membership 方法,以擷取隨機密碼。 密碼長度會設定為 屬性的值 MinRequiredPasswordLength 。 密碼長度永遠不能小於 14。

您可以直接從 類別的 Provider 屬性Membership參考 ActiveDirectoryMembershipProvider 類別,以特別呼叫 GeneratePassword 方法。

產生的密碼只包含英數位元和下列標點符號:!@#$%^&* () _-+=[{]};:<>|。/?. 產生的密碼中未包含隱藏或不可列印的控制字元。

產生的密碼至少會包含 屬性中指定的 MinRequiredNonAlphanumericCharacters 非英數位元數目。 產生的密碼將不會使用 屬性中的 PasswordStrengthRegularExpression 正則表達式進行測試。

注意

類別 ActiveDirectoryMembershipProvider 不會產生符合目錄中所設定複雜度需求的密碼。 您可以產生隨機密碼,使目錄所設定的密碼複雜度規則失敗。

適用於

另請參閱