WindowsIdentity.RunImpersonatedAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| RunImpersonatedAsync(SafeAccessTokenHandle, Func<Task>) |
Kör den angivna asynkrona åtgärden som den personifierade Windows identiteten. |
| RunImpersonatedAsync<T>(SafeAccessTokenHandle, Func<Task<T>>) |
Kör den angivna asynkrona åtgärden som den personifierade Windows identiteten. |
RunImpersonatedAsync(SafeAccessTokenHandle, Func<Task>)
Kör den angivna asynkrona åtgärden som den personifierade Windows identiteten.
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
Parametrar
- safeAccessTokenHandle
- SafeAccessTokenHandle
Handtaget för den personifierade Windows identiteten.
Returer
En uppgift som representerar den asynkrona åtgärden för den angivna Func<TResult>.
Gäller för
RunImpersonatedAsync<T>(SafeAccessTokenHandle, Func<Task<T>>)
Kör den angivna asynkrona åtgärden som den personifierade Windows identiteten.
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)
Typparametrar
- T
Vilken typ av objekt som ska returneras.
Parametrar
- safeAccessTokenHandle
- SafeAccessTokenHandle
Handtaget för den personifierade Windows identiteten.
Returer
En uppgift som representerar den asynkrona åtgärden för func.