ActiveDirectoryMembershipProvider.GeneratePassword Yöntem

Tanım

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

Rastgele bir parola.

Açıklamalar

GeneratePassword sınıfının yöntemiActiveDirectoryMembershipProvider, rastgele bir parola almak için sınıfının yöntemini Membership çağırırGeneratePassword. Parola uzunluğu özelliğin MinRequiredPasswordLength değerine ayarlanır. Parola uzunluğu hiçbir zaman 14'ten az olamaz.

sınıfına GeneratePassword doğrudan sınıfının Provider özelliğinden Membership başvurarak ActiveDirectoryMembershipProvider yöntemini özellikle çağırabilirsiniz.

Oluşturulan parola yalnızca alfasayısal karakterler ve şu noktalama işaretlerini içerir: !@#$%^&*()_-+=[{]};:<>|. /?. Oluşturulan parolaya gizli veya yazdırılamayan denetim karakterleri eklenmez.

Oluşturulan parola, özelliğinde MinRequiredNonAlphanumericCharacters belirtilen en az alfasayısal olmayan karakter sayısını içerir. Oluşturulan parola özelliğindeki normal ifadeyle PasswordStrengthRegularExpression test edilmeyecek.

Not

ActiveDirectoryMembershipProvider sınıfı, dizinde ayarlanan karmaşıklık gereksinimleriyle eşleşen parolalar oluşturmaz. Dizin tarafından ayarlanan parola karmaşıklığı kurallarında başarısız olan rastgele bir parola oluşturmak mümkündür.

Şunlara uygulanır

Ayrıca bkz.