Sdílet prostřednictvím


ActiveDirectoryMembershipProvider.GeneratePassword Metoda

Definice

Vygeneruje náhodné heslo.

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

Návraty

Náhodné heslo.

Poznámky

Metoda GeneratePasswordActiveDirectoryMembershipProvider třídy volá metodu GeneratePasswordMembership třídy k načtení náhodného hesla. Délka hesla je nastavena na hodnotu MinRequiredPasswordLength vlastnosti. Délka hesla nesmí být nikdy menší než 14.

Můžete konkrétně volat metodu GeneratePassword odkazováním na ActiveDirectoryMembershipProvider třídu přímo z vlastnosti Membership Provider třídy.

Vygenerované heslo obsahuje pouze alfanumerické znaky a následující interpunkční znaménka: !@#$%^&*()_-+=[{]};:<>|. /?. Vygenerované heslo neobsahuje žádné skryté nebo netisknutelné řídicí znaky.

Vygenerované heslo bude obsahovat alespoň počet nealfamerických znaků zadaných MinRequiredNonAlphanumericCharacters ve vlastnosti. Vygenerované heslo nebude testováno s regulárním výrazem PasswordStrengthRegularExpression ve vlastnosti.

Poznámka

Třída ActiveDirectoryMembershipProvider negeneruje hesla, která odpovídají požadavkům na složitost nastaveným v adresáři. Je možné vygenerovat náhodné heslo, které selže v pravidlech složitosti hesla nastavených adresářem.

Platí pro

Viz také