ActiveDirectoryMembershipProvider.GeneratePassword Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.