AuthenticablePrincipal.UnlockAccount 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.
Membuka kunci akun jika saat ini dikunci.
public:
void UnlockAccount();
public void UnlockAccount ();
member this.UnlockAccount : unit -> unit
Public Sub UnlockAccount ()
Pengecualian
Penelepon tidak memiliki hak yang sesuai.
-atau-
Terjadi pengecualian saat menyimpan perubahan ke penyimpanan.
Contoh
Contoh kode berikut terhubung ke domain LDAP "fabrikam.com" dengan nama pengguna (administrator) dan kata sandi (SecretPwd123) yang diinisialisasi dalam PrincipalContext konstruktor.
Pencarian dilakukan untuk menemukan pengguna dengan nama "John Smith" di bawah kontainer yang ditentukan dalam PrincipalContext konstruktor: "CN=Users,DC=fabrikam,DC=com." Jika pengguna ditemukan, pemeriksaan dilakukan untuk menentukan apakah akun pengguna ini telah dikunci. Jika akun telah dikunci, contoh kode akan membuka kunci akun.
PrincipalContext ctx = new PrincipalContext(ContextType.Domain,
"fabrikam.com",
"CN=Users,DC=fabrikam,DC=com",
"administrator",
"SecretPwd123");
UserPrincipal usr = UserPrincipal.FindByIdentity(ctx, "John Smith");
if (usr != null)
{
if (usr.IsAccountLockedOut())
usr.UnlockAccount();
usr.Dispose();
}
ctx.Dispose();