SqlMembershipProvider.GeneratePassword Yöntem

Tanım

En az 14 karakter uzunluğunda rastgele bir parola üretir.Generates a random password that is at least 14 characters long.

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

Döndürülenler

String

En az 14 karakter uzunluğunda rastgele bir parola.A random password that is at least 14 characters long.

Örnekler

Aşağıdaki kod örneği rastgele 10 karakterlik bir parola üretir.The following code example generates a random 10-character password.

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

Açıklamalar

MembershipSınıfı GeneratePassword , en az belirtilen sayıda alfabetik olmayan karakter içeren belirtilen boyut için bir parola oluşturan bir yöntemi sağlar.The Membership class provides a GeneratePassword method, which generates a password of a specified size with at least the specified number of non-alphabetic characters. GeneratePasswordYönteminin yöntemi, SqlMembershipProvider GeneratePassword Membership en az 14 karakter uzunluğunda rastgele bir parola almak için sınıfının yöntemini çağırır.The GeneratePassword method of the SqlMembershipProvider calls the GeneratePassword method of the Membership class to retrieve a random password that is at least 14 characters long. MinRequiredPasswordLengthÖzellik 14 ' ten büyükse, döndürülen parola özellikte belirtilen uzunluğa sahip olur MinRequiredPasswordLength .If the MinRequiredPasswordLength property is greater than 14, the password returned will be the length specified in the MinRequiredPasswordLength property.

Sınıfına GeneratePassword doğrudan sınıfının özelliğinden başvurarak yöntemi çağırabilirsiniz SqlMembershipProvider Provider Membership .You can specifically call the GeneratePassword method by referencing the SqlMembershipProvider class directly from the Provider property of the Membership class.

Oluşturulan parolada yalnızca alfasayısal karakterler ve şu noktalama işaretleri bulunur: !@#$%^&*()_-+=[{]};:<>|./? .The generated password only contains alphanumeric characters and the following punctuation marks: !@#$%^&*()_-+=[{]};:<>|./?. Oluşturulan parolaya gizli veya yazdırılamaz olmayan bir denetim karakteri eklenmez.No hidden or non-printable control characters are included in the generated password.

Not

Yöntemi tarafından oluşturulan rastgele parolanın, GeneratePassword özellikte normal ifadenin iletilmesi garanti edilmez PasswordStrengthRegularExpression .The random password created by the GeneratePassword method is not guaranteed to pass the regular expression in the PasswordStrengthRegularExpression property. Ancak rastgele parola, ve özellikleri tarafından belirlenen ölçütlere uygun olur MinRequiredPasswordLength MinRequiredNonAlphanumericCharacters .However, the random password will meet the criteria established by the MinRequiredPasswordLength and MinRequiredNonAlphanumericCharacters properties.

Şunlara uygulanır

Ayrıca bkz.