WindowsImpersonationContext.Undo Método
Definição
Reverte o contexto de usuário para o usuário do Windows representado por este objeto.Reverts the user context to the Windows user represented by this object.
public:
void Undo();
public void Undo ();
member this.Undo : unit -> unit
Public Sub Undo ()
Exceções
É feita uma tentativa de usar esse método para qualquer finalidade que não seja a de reverter a identidade para si mesmo.An attempt is made to use this method for any purpose other than to revert identity to self.
Exemplos
O exemplo a seguir mostra como representar uma identidade do Windows usando um token de usuário especificado.The following example shows how to impersonate a Windows identity using a specified user token.
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()