Lenguaje

AwaitExtensions.GetAwaiter Método

Definición

Sobrecargas

Nombre Description
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.

GetAwaiter(SynchronizationContext)

Obtiene un awaiter que programa continuaciones en el especificado SynchronizationContext.

public static Microsoft.VisualStudio.Threading.AwaitExtensions.SynchronizationContextAwaiter GetAwaiter(this System.Threading.SynchronizationContext synchronizationContext);
static member GetAwaiter : System.Threading.SynchronizationContext -> Microsoft.VisualStudio.Threading.AwaitExtensions.SynchronizationContextAwaiter
<Extension()>
Public Function GetAwaiter (synchronizationContext As SynchronizationContext) As AwaitExtensions.SynchronizationContextAwaiter

Parámetros

synchronizationContext
SynchronizationContext

Contexto de sincronización usado para ejecutar continuaciones.

Devoluciones

Un esperable.

Comentarios

El awaiter que se devuelve siempre dará lugar a un rendimiento, incluso si ya se está ejecutando dentro del especificado synchronizationContext.

Se aplica a

GetAwaiter(TaskScheduler)

Obtiene un awaiter que programa continuaciones en el programador especificado.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::VisualStudio::Threading::AwaitExtensions::TaskSchedulerAwaiter GetAwaiter(System::Threading::Tasks::TaskScheduler ^ scheduler);
public static Microsoft.VisualStudio.Threading.AwaitExtensions.TaskSchedulerAwaiter GetAwaiter(this System.Threading.Tasks.TaskScheduler scheduler);
static member GetAwaiter : System.Threading.Tasks.TaskScheduler -> Microsoft.VisualStudio.Threading.AwaitExtensions.TaskSchedulerAwaiter
<Extension()>
Public Function GetAwaiter (scheduler As TaskScheduler) As AwaitExtensions.TaskSchedulerAwaiter

Parámetros

scheduler
TaskScheduler

Programador de tareas usado para ejecutar continuaciones.

Devoluciones

Un esperable.

Se aplica a

GetAwaiter(WaitHandle)

Proporciona funcionalidad await para s normales WaitHandle.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Runtime::CompilerServices::TaskAwaiter GetAwaiter(System::Threading::WaitHandle ^ handle);
public static System.Runtime.CompilerServices.TaskAwaiter GetAwaiter(this System.Threading.WaitHandle handle);
static member GetAwaiter : System.Threading.WaitHandle -> System.Runtime.CompilerServices.TaskAwaiter
<Extension()>
Public Function GetAwaiter (handle As WaitHandle) As TaskAwaiter

Parámetros

handle
WaitHandle

Identificador que se va a esperar.

Devoluciones

El awaiter.

Se aplica a