SqlMembershipProvider.GeneratePassword Methode

Definition

Generiert nach dem Zufallsprinzip ein Kennwort mit einer Länge von mindestens 14 Zeichen.

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

Gibt zurück

String

Ein nach dem Zufallsprinzip generiertes Kennwort mit einer Länge von mindestens 14 Zeichen.

Beispiele

Im folgenden Codebeispiel wird ein zufälliges 10-Zeichen-Kennwort generiert.

SqlMembershipProvider p = (SqlMembershipProvider)Membership.Provider;
string newPassword = p.GeneratePassword();
Dim p As SqlMembershipProvider = CType(Membership.Provider, SqlMembershipProvider)
Dim newPassword As String = p.GeneratePassword()

Hinweise

Die Membership Klasse stellt eine GeneratePassword Methode bereit, die ein Kennwort einer angegebenen Größe mit mindestens der angegebenen Anzahl von nicht alphabetischen Zeichen generiert. Die GeneratePassword Methode der Aufrufmethode GeneratePassword der SqlMembershipProvider Membership Klasse, um ein zufälliges Kennwort abzurufen, das mindestens 14 Zeichen lang ist. Wenn die Eigenschaft größer als 14 ist, ist das MinRequiredPasswordLength zurückgegebene Kennwort die in der MinRequiredPasswordLength Eigenschaft angegebene Länge.

Sie können die GeneratePassword Methode speziell aufrufen, indem SqlMembershipProvider Sie die Klasse direkt aus der Provider Eigenschaft der Membership Klasse verweisen.

Das generierte Kennwort enthält nur alphanumerische Zeichen und die folgenden Satzzeichen: !@#$%^&*()_-+=[{]};:<>|./? Keine ausgeblendeten oder nicht druckbaren Steuerelementzeichen sind im generierten Kennwort enthalten.

Hinweis

Das zufällige Kennwort, das von der Methode erstellt wurde, ist nicht garantiert, den regulären Ausdruck in der GeneratePassword PasswordStrengthRegularExpression Eigenschaft zu übergeben. Das zufällige Kennwort erfüllt jedoch die kriterien, die von den Eigenschaften und MinRequiredNonAlphanumericCharacters Eigenschaften MinRequiredPasswordLength festgelegt werden.

Gilt für

Siehe auch