WindowsImpersonationContext.Undo Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Reverte o contexto do utilizador para o utilizador do Windows representado por este objeto.
public:
void Undo();
public void Undo();
member this.Undo : unit -> unit
Public Sub Undo ()
Exceções
Tenta-se usar este método para qualquer propósito que não seja reverter a identidade para o eu.
Exemplos
O exemplo seguinte mostra como se passar por uma identidade do Windows usando um token de utilizador especificado.
WindowsImpersonationContext^ ImpersonationCtx = WindowsIdentity::Impersonate( userToken );
//Do something under the context of the impersonated user.
ImpersonationCtx->Undo();
WindowsImpersonationContext ImpersonationCtx = WindowsIdentity.Impersonate(userToken);
//Do something under the context of the impersonated user.
ImpersonationCtx.Undo();
Dim ImpersonationCtx As WindowsImpersonationContext = _
WindowsIdentity.Impersonate(userToken)
'Do something under the context of the impersonated user.
ImpersonationCtx.Undo()