HostingEnvironment.Impersonate Methode

Definitie

Hiermee staat u code toe om een andere gebruiker te imiteren.

Overloads

Name Description
Impersonate()

Imiteert de gebruiker die wordt vertegenwoordigd door de toepassingsidentiteit.

Impersonate(IntPtr)

Imiteert de gebruiker die wordt vertegenwoordigd door het opgegeven gebruikerstoken.

Impersonate(IntPtr, String)

Imiteert de gebruiker die is opgegeven door de configuratie-instellingen voor het opgegeven virtuele pad of het opgegeven gebruikerstoken.

Impersonate()

Imiteert de gebruiker die wordt vertegenwoordigd door de toepassingsidentiteit.

public:
 static IDisposable ^ Impersonate();
public static IDisposable Impersonate();
static member Impersonate : unit -> IDisposable
Public Shared Function Impersonate () As IDisposable

Retouren

Een IDisposable-object dat de Windows gebruiker vertegenwoordigt vóór imitatie. Dit object kan worden gebruikt om terug te keren naar de oorspronkelijke gebruikerscontext.

Uitzonderingen

Het proces kan niet imiteren.

Van toepassing op

Impersonate(IntPtr)

Imiteert de gebruiker die wordt vertegenwoordigd door het opgegeven gebruikerstoken.

public:
 static IDisposable ^ Impersonate(IntPtr token);
public static IDisposable Impersonate(IntPtr token);
static member Impersonate : nativeint -> IDisposable
Public Shared Function Impersonate (token As IntPtr) As IDisposable

Parameters

token
IntPtr

nativeint

De ingang van een Windows accounttoken.

Retouren

Een IDisposable-object dat de Windows gebruiker vertegenwoordigt vóór imitatie. Dit object kan worden gebruikt om terug te keren naar de oorspronkelijke gebruikerscontext.

Uitzonderingen

Het proces kan niet imiteren.

Van toepassing op

Impersonate(IntPtr, String)

Imiteert de gebruiker die is opgegeven door de configuratie-instellingen voor het opgegeven virtuele pad of het opgegeven gebruikerstoken.

public:
 static IDisposable ^ Impersonate(IntPtr userToken, System::String ^ virtualPath);
public static IDisposable Impersonate(IntPtr userToken, string virtualPath);
static member Impersonate : nativeint * string -> IDisposable
Public Shared Function Impersonate (userToken As IntPtr, virtualPath As String) As IDisposable

Parameters

userToken
IntPtr

nativeint

De ingang van een Windows accounttoken.

virtualPath
String

Het pad naar de aangevraagde resource.

Retouren

Een IDisposable-object dat de Windows gebruiker vertegenwoordigt vóór imitatie. Dit object kan worden gebruikt om terug te keren naar de oorspronkelijke gebruikerscontext.

Uitzonderingen

Het proces kan niet imiteren.

Opmerkingen

De Impersonate methode imiteert de gebruiker die resulteert nadat alle elementen in de configuratie-instellingen van invloed zijn op het opgegeven virtuele pad. Als een identity-element niet is opgegeven voor het virtuele pad, imiteert de methode Impersonate het opgegeven Windows-account.

Van toepassing op