Lenguaje

AwaitExtensions Clase

Definición

Métodos de extensión y esperables para .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
Herencia
AwaitExtensions

Métodos

Nombre Description
ConfigureAwait(YieldAwaitable, Boolean)

Convierte YieldAwaitable en AwaitExtensions.ConfiguredTaskYieldAwaitable.

ConfigureAwaitForAggregateException(Task, Boolean)

Devuelve un objeto awaitable que se iniciará AggregateException desde la Exception propiedad de la tarea si se produce un error.

ConfigureAwaitRunInline(Task)

Obtiene un objeto awaitable que programa la continuación con la preferencia de ejecutarse de forma sincrónica en la pila de llamadas que completó , sin tener en cuenta el Taskidentificador de subproceso o cualquiera SynchronizationContext que se pueda aplicar cuando se programe la continuación o cuando se complete el antecedente.

ConfigureAwaitRunInline<T>(Task<T>)

Obtiene un objeto awaitable que programa la continuación con la preferencia de ejecutarse de forma sincrónica en la pila de llamadas que completó , sin tener en cuenta el Taskidentificador de subproceso o cualquiera SynchronizationContext que se pueda aplicar cuando se programe la continuación o cuando se complete el antecedente.

GetAwaiter(SynchronizationContext)

Obtiene un awaiter que programa continuaciones en el especificado SynchronizationContext.

GetAwaiter(TaskScheduler)

Obtiene un awaiter que programa continuaciones en el programador especificado.

GetAwaiter(WaitHandle)

Proporciona funcionalidad await para s normales WaitHandle.

SwitchTo(TaskScheduler, Boolean)

Obtiene un objeto awaitable que programa continuaciones en el programador especificado.

WaitForChangeAsync(RegistryKey, Boolean, RegistryChangeNotificationFilters, CancellationToken)

Devuelve una tarea que se completa cuando cambia la clave del Registro especificada.

WaitForExitAsync(Process, CancellationToken)

Devuelve una tarea que se completa cuando se cierra el proceso y proporciona el código de salida de ese proceso.

Se aplica a

Seguridad para subprocesos

Este tipo es seguro para subprocesos para todos los miembros.