TaskAwaiter Estrutura

Definição

Fornece um objeto que espera a conclusão de uma tarefa assíncrona.

public value class TaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
public readonly struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
type TaskAwaiter = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure TaskAwaiter
Implements ICriticalNotifyCompletion
Herança
TaskAwaiter
Implementações

Observações

Este tipo destina-se apenas ao uso em compiladores.

Propriedades

Name Description
IsCompleted

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um valor que indica se a tarefa assíncrona foi concluída.

Métodos

Name Description
GetResult()

Termina a espera pela conclusão da tarefa assíncrona.

OnCompleted(Action)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Define a ação para ser executada quando o TaskAwaiter objeto deixa de esperar que a tarefa assíncrona seja concluída.

UnsafeOnCompleted(Action)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Agenda a ação de continuação da tarefa assíncrona associada a este awaiter.

Aplica-se a