WindowsImpersonationContext.Undo WindowsImpersonationContext.Undo WindowsImpersonationContext.Undo WindowsImpersonationContext.Undo Method

정의

사용자 컨텍스트를 해당 개체가 나타내는 Windows 사용자로 되돌립니다.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 ()

예외

ID를 원래 ID로 되돌리는 대신 다른 용도로 이 메서드를 사용하려고 한 경우An attempt is made to use this method for any purpose other than to revert identity to self.

예제

다음 예제에서는 지정된 된 사용자 토큰을 사용 하 여 Windows id를 가장 하는 방법을 보여 줍니다.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()

상속자 참고

Microsoft Windows 98 및 Windows Millennium Edition 플랫폼에는 사용자 또는 사용자 토큰 없는, 때문에 가장 해당 플랫폼에서 사용할 수 없습니다.Because Microsoft Windows 98 and Windows Millennium Edition platforms do not have users or user tokens, impersonation cannot take place on those platforms.

적용 대상