次の方法で共有


WindowsImpersonationContext.Undo メソッド

定義

ユーザー コンテキストを、対象のオブジェクトによって表される Windows ユーザーに戻します。

public:
 void Undo();
public void Undo ();
member this.Undo : unit -> unit
Public Sub Undo ()

例外

ID を元に戻す以外の目的で、このメソッドを使用しようとしました。

次の例は、指定したユーザー トークンを使用して Windows ID を偽装する方法を示しています。

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()

適用対象