SqlMembershipProvider.GeneratePassword Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
En az 14 karakter uzunluğunda rastgele bir parola oluşturur.
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
En az 14 karakter uzunluğunda rastgele bir parola.
Örnekler
Aşağıdaki kod örneği rastgele bir 10 karakterlik parola oluşturur.
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
sınıfı Membership , en az belirtilen sayıda alfabetik olmayan karakterle belirtilen boyutta bir parola oluşturan bir yöntem sağlar GeneratePassword . GeneratePassword yöntemiSqlMembershipProvider, en az 14 karakter uzunluğunda rastgele bir parola almak için sınıfının yöntemini Membership çağırırGeneratePassword. MinRequiredPasswordLength Özellik 14'ten büyükse, döndürülen parola özelliğinde MinRequiredPasswordLength belirtilen uzunluk olacaktır.
Sınıfın GeneratePassword özelliğinden MembershipProvider doğrudan sınıfa başvurarak SqlMembershipProvider yöntemini özellikle çağırabilirsiniz.
Oluşturulan parola yalnızca alfasayısal karakterler ve aşağıdaki noktalama işaretlerini içerir: !@#$%^&*()_-+=[{]};:<>|./?
. Oluşturulan parolaya gizli veya yazdırılamayan denetim karakterleri eklenmez.
Not
yöntemi tarafından oluşturulan rastgele parolanın GeneratePassword özelliğinde normal ifadeyi geçirmesi PasswordStrengthRegularExpression garanti değildir. Ancak, rastgele parola ve MinRequiredNonAlphanumericCharacters özellikleri tarafından MinRequiredPasswordLength oluşturulan ölçütleri karşılar.