ActiveDirectoryMembershipProvider.GeneratePassword Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghasilkan kata sandi acak.
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
Mengembalikan
Kata sandi acak.
Keterangan
Metode GeneratePasswordActiveDirectoryMembershipProvider kelas memanggil GeneratePassword metode Membership kelas untuk mengambil kata sandi acak. Panjang kata sandi diatur ke nilai MinRequiredPasswordLength properti . Panjang kata sandi tidak pernah bisa kurang dari 14.
Anda dapat secara khusus memanggil GeneratePassword metode dengan mereferensikan ActiveDirectoryMembershipProvider kelas langsung dari properti Membership Penyedia kelas.
Kata sandi yang dihasilkan hanya berisi karakter alfanumerik dan tanda baca berikut: !@#$%^&*()_-+=[{]};:<>|. /?. Tidak ada karakter kontrol tersembunyi atau tidak dapat dicetak yang disertakan dalam kata sandi yang dihasilkan.
Kata sandi yang dihasilkan akan berisi setidaknya jumlah karakter non-alfanumerik yang ditentukan dalam MinRequiredNonAlphanumericCharacters properti . Kata sandi yang dihasilkan tidak akan diuji dengan ekspresi reguler di PasswordStrengthRegularExpression properti .
Catatan
Kelas ActiveDirectoryMembershipProvider tidak menghasilkan kata sandi yang cocok dengan persyaratan kompleksitas yang ditetapkan dalam direktori. Dimungkinkan untuk menghasilkan kata sandi acak yang gagal aturan kompleksitas kata sandi yang ditetapkan oleh direktori.