AuthenticablePrincipal.UnlockAccount Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odemkne účet, pokud je aktuálně uzamčený.
public:
void UnlockAccount();
public void UnlockAccount ();
member this.UnlockAccount : unit -> unit
Public Sub UnlockAccount ()
Výjimky
Volající nemá příslušná práva.
-nebo-
Při ukládání změn do úložiště došlo k výjimce.
Příklady
Následující ukázkový kód se připojí k doméně LDAP "fabrikam.com" pomocí uživatelského jména (správce) a hesla (SecretPwd123) inicializovaných v konstruktoru PrincipalContext .
Vyhledávání se provede za účelem vyhledání uživatele se jménem "John Smith" v kontejneru zadaném v konstruktoru PrincipalContext : "CN=Users,DC=fabrikam,DC=com". Pokud se uživatel najde, provede se kontrola, která určí, jestli je účet tohoto uživatele uzamčený. Pokud je účet uzamčený, příklad kódu ho odemkne.
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();