ActiveDirectoryMembershipProvider.GeneratePassword Método

Definição

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

Devoluções

Uma palavra-passe aleatória.

Observações

O GeneratePassword método da ActiveDirectoryMembershipProvider classe chama o GeneratePassword método da Membership classe para recuperar uma palavra-passe aleatória. O comprimento da palavra-passe é definido pelo valor da MinRequiredPasswordLength propriedade. O comprimento da palavra-passe nunca pode ser inferior a 14.

Pode chamar especificamente o GeneratePassword método referenciando a ActiveDirectoryMembershipProvider classe diretamente a partir da propriedade Provider da Membership classe.

A palavra-passe gerada contém apenas caracteres alfanuméricos e os seguintes sinais de pontuação: !@#$%^&*()_-+=[{]};:<>|. /?. Não há caracteres de controlo ocultos ou não imprimíveis incluídos na palavra-passe gerada.

A palavra-passe gerada conterá pelo menos o número de caracteres não alfanuméricos especificados na MinRequiredNonAlphanumericCharacters propriedade. A palavra-passe gerada não será testada com a expressão regular na PasswordStrengthRegularExpression propriedade.

Note

A ActiveDirectoryMembershipProvider classe não gera palavras-passe que correspondam aos requisitos de complexidade definidos no diretório. É possível gerar uma palavra-passe aleatória que não cumpra as regras de complexidade da palavra-passe definidas pelo diretório.

Aplica-se a

Ver também