WindowsIdentity.RunImpersonatedAsync 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í.
Přetížení
RunImpersonatedAsync(SafeAccessTokenHandle, Func<Task>) |
Spustí zadanou asynchronní akci jako zosobněnou identitu Systému Windows. |
RunImpersonatedAsync<T>(SafeAccessTokenHandle, Func<Task<T>>) |
Spustí zadanou asynchronní akci jako zosobněnou identitu Systému Windows. |
RunImpersonatedAsync(SafeAccessTokenHandle, Func<Task>)
Spustí zadanou asynchronní akci jako zosobněnou identitu Systému Windows.
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
Parametry
- safeAccessTokenHandle
- SafeAccessTokenHandle
Popisovač zosobněné identity Systému Windows.
Návraty
Úloha, která představuje asynchronní operaci zadaného Func<TResult>objektu .
Platí pro
RunImpersonatedAsync<T>(SafeAccessTokenHandle, Func<Task<T>>)
Spustí zadanou asynchronní akci jako zosobněnou identitu Systému Windows.
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)
Parametry typu
- T
Typ objektu, který se má vrátit.
Parametry
- safeAccessTokenHandle
- SafeAccessTokenHandle
Popisovač zosobněné identity Systému Windows.
Návraty
Úloha, která představuje asynchronní operaci .func