TaskAwaiter Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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. |