WindowsIdentity.RunImpersonatedAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| RunImpersonatedAsync(SafeAccessTokenHandle, Func<Task>) |
Hiermee wordt de opgegeven asynchrone actie uitgevoerd als de geïmiteerde Windows identiteit. |
| RunImpersonatedAsync<T>(SafeAccessTokenHandle, Func<Task<T>>) |
Hiermee wordt de opgegeven asynchrone actie uitgevoerd als de geïmiteerde Windows identiteit. |
RunImpersonatedAsync(SafeAccessTokenHandle, Func<Task>)
Hiermee wordt de opgegeven asynchrone actie uitgevoerd als de geïmiteerde Windows identiteit.
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
Parameters
- safeAccessTokenHandle
- SafeAccessTokenHandle
De ingang van de geïmiteerde Windows identiteit.
Retouren
Een taak die de asynchrone bewerking van de opgegeven Func<TResult>taak vertegenwoordigt.
Van toepassing op
RunImpersonatedAsync<T>(SafeAccessTokenHandle, Func<Task<T>>)
Hiermee wordt de opgegeven asynchrone actie uitgevoerd als de geïmiteerde Windows identiteit.
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)
Type parameters
- T
Het type object dat moet worden geretourneerd.
Parameters
- safeAccessTokenHandle
- SafeAccessTokenHandle
De ingang van de geïmiteerde Windows identiteit.
Retouren
Een taak die de asynchrone bewerking van func.