AuthenticablePrincipal.UnlockAccount Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Sblocca l'account se è attualmente bloccato.
public:
void UnlockAccount();
public void UnlockAccount ();
member this.UnlockAccount : unit -> unit
Public Sub UnlockAccount ()
Eccezioni
Il chiamante non dispone dei diritti appropriati.
-oppure-
Si verifica un'eccezione quando si salvano le modifiche nell'archivio.
Esempio
Il codice di esempio seguente si connette al dominio LDAP "fabrikam.com" con il nome utente (amministratore) e la password (SecretPwd123) inizializzati nel PrincipalContext costruttore.
Viene eseguita una ricerca per trovare l'utente con nome "John Smith" nel contenitore specificato nel PrincipalContext costruttore: "CN=Users,DC=fabrikam,DC=com". Se l'utente viene trovato, viene eseguito un controllo per determinare se l'account dell'utente è stato bloccato. Se l'account è stato bloccato, l'esempio di codice sblocca l'account.
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();