ActiveDirectoryMembershipProvider.GeneratePassword Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gera uma senha aleatória.
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
Uma senha aleatória.
Comentários
O GeneratePassword método da ActiveDirectoryMembershipProvider classe chama o GeneratePassword método da Membership classe para recuperar uma senha aleatória. O comprimento da senha é definido como o valor da MinRequiredPasswordLength propriedade . O comprimento da senha nunca pode ser menor que 14.
Você pode chamar especificamente o GeneratePassword método fazendo referência à ActiveDirectoryMembershipProvider classe diretamente da propriedade Provider da Membership classe .
A senha gerada contém apenas caracteres alfanuméricos e as seguintes marcas de pontuação: !@#$%^&*()_-+=[{]};:<>|. /?. Nenhum caractere de controle oculto ou não imprimível está incluído na senha gerada.
A senha gerada conterá pelo menos o número de caracteres não alfanuméricos especificados na MinRequiredNonAlphanumericCharacters propriedade . A senha gerada não será testada com a expressão regular na PasswordStrengthRegularExpression propriedade .
Observação
A ActiveDirectoryMembershipProvider classe não gera senhas que correspondam aos requisitos de complexidade definidos no diretório. É possível gerar uma senha aleatória que falha nas regras de complexidade de senha definidas pelo diretório.