ActiveDirectoryMembershipProvider.GeneratePassword Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Generuje losowe hasło.
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
Zwraca
Losowe hasło.
Uwagi
Metoda GeneratePassword klasy wywołuje metodę ActiveDirectoryMembershipProviderMembership klasy w GeneratePassword celu pobrania losowego hasła. Długość hasła jest ustawiona na wartość MinRequiredPasswordLength właściwości. Długość hasła nigdy nie może być mniejsza niż 14.
Możesz w szczególności wywołać metodę GeneratePassword , odwołując ActiveDirectoryMembershipProvider się do klasy bezpośrednio z właściwości Membership Provider klasy .
Wygenerowane hasło zawiera tylko znaki alfanumeryczne i następujące znaki interpunkcyjne: !@#$%^&*()_-+=[{]};:<>|. /?. W wygenerowanym haśle nie są uwzględniane żadne ukryte lub niedrukowalne znaki sterujące.
Wygenerowane hasło będzie zawierać co najmniej liczbę znaków innych niż alfanumeryczne określone we MinRequiredNonAlphanumericCharacters właściwości . Wygenerowane hasło nie zostanie przetestowane przy użyciu wyrażenia regularnego PasswordStrengthRegularExpression we właściwości .
Uwaga
Klasa ActiveDirectoryMembershipProvider nie generuje haseł spełniających wymagania dotyczące złożoności ustawione w katalogu. Istnieje możliwość wygenerowania losowego hasła, które kończy się niepowodzeniem reguł złożoności haseł ustawionych przez katalog.