WindowsImpersonationContext.Undo Metodo

Definizione

Ripristina il contesto utente dell'utente Windows rappresentato da questo oggetto.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 ()

Eccezioni

Si è tentato di utilizzare questo metodo per scopi diversi dal ripristino dell'identità.An attempt is made to use this method for any purpose other than to revert identity to self.

Esempi

Nell'esempio seguente viene illustrato come rappresentare un'identità Windows utilizzando un token utente specificato.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()

Note per gli eredi

Poiché le piattaforme Microsoft Windows 98 e Windows Millennium Edition non dispongono di utenti o token utente, la rappresentazione non può essere eseguita su tali piattaforme.Because Microsoft Windows 98 and Windows Millennium Edition platforms do not have users or user tokens, impersonation cannot take place on those platforms.

Si applica a