AwaitExtensions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Extension methods and awaitables for .NET 4.5.
public ref class AwaitExtensions abstract sealed
public ref class AwaitExtensions abstract sealed
class AwaitExtensions abstract sealed
public static class AwaitExtensions
type AwaitExtensions = class
Public Module AwaitExtensions
- Inheritance
-
AwaitExtensions
Methods
ConfigureAwait(YieldAwaitable, Boolean) |
Converts a YieldAwaitable to a AwaitExtensions.ConfiguredTaskYieldAwaitable. |
ConfigureAwaitForAggregateException(Task, Boolean) |
Returns an awaitable that will throw AggregateException from the Exception property of the task if it faults. |
ConfigureAwaitRunInline(Task) |
Gets an awaitable that schedules the continuation with a preference to executing synchronously on the callstack that completed the Task, without regard to thread ID or any SynchronizationContext that may be applied when the continuation is scheduled or when the antecedent completes. |
ConfigureAwaitRunInline<T>(Task<T>) |
Gets an awaitable that schedules the continuation with a preference to executing synchronously on the callstack that completed the Task, without regard to thread ID or any SynchronizationContext that may be applied when the continuation is scheduled or when the antecedent completes. |
GetAwaiter(SynchronizationContext) |
Gets an awaiter that schedules continuations on the specified SynchronizationContext. |
GetAwaiter(TaskScheduler) |
Gets an awaiter that schedules continuations on the specified scheduler. |
GetAwaiter(WaitHandle) |
Provides await functionality for ordinary WaitHandles. |
SwitchTo(TaskScheduler, Boolean) |
Gets an awaitable that schedules continuations on the specified scheduler. |
WaitForChangeAsync(RegistryKey, Boolean, RegistryChangeNotificationFilters, CancellationToken) |
Returns a Task that completes when the specified registry key changes. |
WaitForExitAsync(Process, CancellationToken) |
Returns a task that completes when the process exits and provides the exit code of that process. |
Applies to
Thread Safety
This type is thread-safe for all members.