WindowsIdentity.RunImpersonatedAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| RunImpersonatedAsync(SafeAccessTokenHandle, Func<Task>) |
Führt die angegebene asynchrone Aktion als identitätswechselte Windows Identität aus. |
| RunImpersonatedAsync<T>(SafeAccessTokenHandle, Func<Task<T>>) |
Führt die angegebene asynchrone Aktion als identitätswechselte Windows Identität aus. |
RunImpersonatedAsync(SafeAccessTokenHandle, Func<Task>)
Führt die angegebene asynchrone Aktion als identitätswechselte Windows Identität aus.
public:
static System::Threading::Tasks::Task ^ RunImpersonatedAsync(Microsoft::Win32::SafeHandles::SafeAccessTokenHandle ^ safeAccessTokenHandle, Func<System::Threading::Tasks::Task ^> ^ func);
public static System.Threading.Tasks.Task RunImpersonatedAsync(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle safeAccessTokenHandle, Func<System.Threading.Tasks.Task> func);
static member RunImpersonatedAsync : Microsoft.Win32.SafeHandles.SafeAccessTokenHandle * Func<System.Threading.Tasks.Task> -> System.Threading.Tasks.Task
Public Shared Function RunImpersonatedAsync (safeAccessTokenHandle As SafeAccessTokenHandle, func As Func(Of Task)) As Task
Parameter
- safeAccessTokenHandle
- SafeAccessTokenHandle
Das Handle der identitätswechselten Windows Identität.
Gibt zurück
Eine Aufgabe, die den asynchronen Vorgang des bereitgestellten Vorgangs Func<TResult>darstellt.
Gilt für:
RunImpersonatedAsync<T>(SafeAccessTokenHandle, Func<Task<T>>)
Führt die angegebene asynchrone Aktion als identitätswechselte Windows Identität aus.
public:
generic <typename T>
static System::Threading::Tasks::Task<T> ^ RunImpersonatedAsync(Microsoft::Win32::SafeHandles::SafeAccessTokenHandle ^ safeAccessTokenHandle, Func<System::Threading::Tasks::Task<T> ^> ^ func);
public static System.Threading.Tasks.Task<T> RunImpersonatedAsync<T>(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle safeAccessTokenHandle, Func<System.Threading.Tasks.Task<T>> func);
static member RunImpersonatedAsync : Microsoft.Win32.SafeHandles.SafeAccessTokenHandle * Func<System.Threading.Tasks.Task<'T>> -> System.Threading.Tasks.Task<'T>
Public Shared Function RunImpersonatedAsync(Of T) (safeAccessTokenHandle As SafeAccessTokenHandle, func As Func(Of Task(Of T))) As Task(Of T)
Typparameter
- T
Der Typ des zurückzugebenden Objekts.
Parameter
- safeAccessTokenHandle
- SafeAccessTokenHandle
Das Handle der identitätswechselten Windows Identität.
Gibt zurück
Eine Aufgabe, die den asynchronen Vorgang von func.