AuthenticablePrincipal.UnlockAccount Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Desbloquea la cuenta si actualmente está bloqueada.
public:
void UnlockAccount();
public void UnlockAccount ();
member this.UnlockAccount : unit -> unit
Public Sub UnlockAccount ()
Excepciones
El autor de la llamada no tiene los derechos adecuados.
o bien
Se produjo una excepción al guardar los cambios en el almacén.
Ejemplos
El código de ejemplo siguiente se conecta al dominio LDAP "fabrikam.com" con el nombre de usuario (administrador) y la contraseña (SecretPwd123) inicializados en el PrincipalContext constructor.
Se realiza una búsqueda para buscar el usuario con el nombre "John Smith" en el contenedor especificado en el PrincipalContext constructor: "CN=Users,DC=fabrikam,DC=com". Si se encuentra el usuario, se realiza una comprobación para determinar si la cuenta de este usuario se ha bloqueado. Si la cuenta se ha bloqueado, el ejemplo de código desbloquea la cuenta.
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();