Bagikan melalui


AuthenticablePrincipal.UnlockAccount Metode

Definisi

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();   

Berlaku untuk