TaskAwaiter<TResult> Estrutura
Definição
Representa um objeto que aguarda a conclusão de uma tarefa assíncrona e fornece um parâmetro para o resultado.Represents an object that waits for the completion of an asynchronous task and provides a parameter for the result.
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.
generic <typename TResult>
public value class TaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public struct TaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion
type TaskAwaiter<'Result> = struct
interface ICriticalNotifyCompletion
interface INotifyCompletion
Public Structure TaskAwaiter(Of TResult)
Implements ICriticalNotifyCompletion
Parâmetros de tipo
- TResult
O resultado da tarefa.The result for the task.
- Herança
- Implementações
Comentários
Esse tipo e seus membros destinam-se ao uso pelo compilador.This type and its members are intended for use by the compiler.
Propriedades
| IsCompleted |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um valor que indica se a tarefa assíncrona foi concluída.Gets a value that indicates whether the asynchronous task has completed. |
Métodos
| GetResult() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Termina a espera pela conclusão da tarefa assíncrona.Ends the wait for the completion of the asynchronous task. |
| OnCompleted(Action) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Define a ação a ser executada quando o objeto TaskAwaiter<TResult> para de esperar a conclusão da tarefa assíncrona.Sets the action to perform when the TaskAwaiter<TResult> object stops waiting for the asynchronous task to complete. |
| UnsafeOnCompleted(Action) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Agenda a ação de continuação para a tarefa assíncrona associada a esse awaiter.Schedules the continuation action for the asynchronous task associated with this awaiter. |