ActiveDirectoryMembershipProvider.GeneratePassword Método

Definição

Gera uma senha aleatória.Generates a random password.

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

Retornos

String

Uma senha aleatória.A random password.

Comentários

O GeneratePassword método da ActiveDirectoryMembershipProvider classe chama o GeneratePassword método da Membership classe para recuperar uma senha aleatória.The GeneratePassword method of the ActiveDirectoryMembershipProvider class calls the GeneratePassword method of the Membership class to retrieve a random password. O comprimento da senha é definido como o valor da MinRequiredPasswordLength propriedade.The password length is set to the value of the MinRequiredPasswordLength property. O comprimento da senha nunca pode ser menor que 14.The password length can never be less than 14.

Você pode chamar especificamente o GeneratePassword método referenciando a ActiveDirectoryMembershipProvider classe diretamente da propriedade Provider da Membership classe.You can specifically call the GeneratePassword method by referencing the ActiveDirectoryMembershipProvider class directly from the Provider property of the Membership class.

A senha gerada só contém caracteres alfanuméricos e as seguintes marcas de Pontuação:! @ # $% ^& * () -+ = [{]};: <>|./?.The generated password only contains alphanumeric characters and the following punctuation marks: !@#$%^&*()-+=[{]};:<>|./?. Nenhum caractere de controle oculto ou não imprimível está incluído na senha gerada.No hidden or non-printable control characters are included in the generated password.

A senha gerada conterá pelo menos o número de caracteres não alfanuméricos especificados na MinRequiredNonAlphanumericCharacters propriedade.The generated password will contain at least the number of non-alphanumeric characters specified in the MinRequiredNonAlphanumericCharacters property. A senha gerada não será testada com a expressão regular na PasswordStrengthRegularExpression propriedade.The generated password will not be tested with the regular expression in the PasswordStrengthRegularExpression property.

Observação

A ActiveDirectoryMembershipProvider classe não gera senhas que correspondam aos requisitos de complexidade definidos no diretório.The ActiveDirectoryMembershipProvider class does not generate passwords that match complexity requirements set in the directory. É possível gerar uma senha aleatória que falhe nas regras de complexidade de senha definidas pelo diretório.It is possible to generate a random password that fails the password complexity rules set by the directory.

Aplica-se a