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 ActiveDirectoryMembershipProvider klasy wywołuje GeneratePassword metodę Membership klasy w celu pobrania losowego hasła. Długość hasła jest ustawiana na wartość MinRequiredPasswordLength właściwości . Długość hasła nigdy nie może być mniejsza niż 14.
Można 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ślonych we MinRequiredNonAlphanumericCharacters właściwości . Wygenerowane hasło nie zostanie przetestowane za pomocą wyrażenia regularnego PasswordStrengthRegularExpression we właściwości .
Uwaga
Klasa ActiveDirectoryMembershipProvider nie generuje haseł, które spełniają wymagania dotyczące złożoności ustawione w katalogu. Istnieje możliwość wygenerowania losowego hasła, które kończy się niepowodzeniem z regułami złożoności haseł ustawionymi przez katalog.