WindowsImpersonationContext.Undo Метод

Определение

Возвращает контекст пользователя пользователю 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 ()

Исключения

Попытка использования данного метода для любых целей, кроме возврата удостоверения в исходное состояние.An attempt is made to use this method for any purpose other than to revert identity to self.

Примеры

В следующем примере показано, как олицетворять удостоверение Windows с помощью указанного маркера пользователя.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()

Применяется к