AwaitExtensions.GetAwaiter Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| GetAwaiter(SynchronizationContext) |
Obtém um aguardador que agenda continuações no especificado SynchronizationContext. |
| GetAwaiter(TaskScheduler) |
Obtém um aguardador que agenda continuações no agendador especificado. |
| GetAwaiter(WaitHandle) |
Fornece funcionalidade de espera para s comuns WaitHandle. |
GetAwaiter(SynchronizationContext)
Obtém um aguardador que agenda continuações no 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
O contexto de sincronização usado para executar continuações.
Retornos
Um aguardado.
Comentários
O aguardador retornado sempre resultará em rendimento, mesmo que já esteja em execução dentro do especificado synchronizationContext.
Aplica-se a
GetAwaiter(TaskScheduler)
Obtém um aguardador que agenda continuações no agendador 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
O agendador de tarefas usado para executar continuações.
Retornos
Um aguardado.
Aplica-se a
GetAwaiter(WaitHandle)
Fornece funcionalidade de espera para s comuns 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
O identificador a ser aguardado.
Retornos
O aguardador.