WindowsImpersonationContext.Undo Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí kontext uživatele na Windows uživatele reprezentovaný tímto objektem.
public:
void Undo();
public void Undo();
member this.Undo : unit -> unit
Public Sub Undo ()
Výjimky
Pokusí se použít tuto metodu pro jakýkoli jiný účel, než je vrácení identity zpět na sebe.
Příklady
Následující příklad ukazuje, jak zosobnit Windows identitu pomocí zadaného tokenu uživatele.
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()