AuthenticablePrincipal.UnlockAccount Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Desbloqueará a conta se ela estiver bloqueada no momento.
public:
void UnlockAccount();
public void UnlockAccount ();
member this.UnlockAccount : unit -> unit
Public Sub UnlockAccount ()
Exceções
O chamador não tem os direitos apropriados.
- ou -
Ocorreu uma exceção ao salvar as alterações no repositório.
Exemplos
O código de exemplo a seguir se conecta ao domínio LDAP "fabrikam.com" com o nome de usuário (administrador) e a senha (SecretPwd123) inicializados no PrincipalContext construtor.
Uma pesquisa é realizada para localizar o usuário com o nome "John Smith" no contêiner especificado no PrincipalContext construtor: "CN=Users,DC=fabrikam,DC=com". Se o usuário for encontrado, um marcar será executado para determinar se a conta desse usuário foi bloqueada. Se a conta tiver sido bloqueada, o exemplo de código desbloqueará a conta.
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();