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
RunImpersonatedAsync(SafeAccessTokenHandle, Func<Task>) |
Führt die angegebene asynchrone Aktion als die imitierte Windows-Identität aus. |
RunImpersonatedAsync<T>(SafeAccessTokenHandle, Func<Task<T>>) |
Führt die angegebene asynchrone Aktion als die imitierte Windows-Identität aus. |
RunImpersonatedAsync(SafeAccessTokenHandle, Func<Task>)
Führt die angegebene asynchrone Aktion als die imitierte 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 Windows-Identität, deren Identität angenommen wird.
Gibt zurück
Ein Task, der den asynchronen Vorgang des bereitgestellten Func<TResult>-Elements darstellt.
Gilt für:
RunImpersonatedAsync<T>(SafeAccessTokenHandle, Func<Task<T>>)
Führt die angegebene asynchrone Aktion als die imitierte 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 Windows-Identität, deren Identität angenommen wird.
Gibt zurück
Ein Task, der den asynchronen Vorgang von func
darstellt.