AsyncTaskMethodBuilder<TResult> Estructura

Definición

Representa un generador de métodos asincrónicos que devuelve una tarea y proporciona un parámetro para el resultado.Represents a builder for asynchronous methods that returns a task and provides a parameter for the result.

generic <typename TResult>
public value class AsyncTaskMethodBuilder
public struct AsyncTaskMethodBuilder<TResult>
type AsyncTaskMethodBuilder<'Result> = struct
Public Structure AsyncTaskMethodBuilder(Of TResult)

Parámetros de tipo

TResult

El resultado que se va a usar para completar la tarea.The result to use to complete the task.

Herencia
AsyncTaskMethodBuilder<TResult>

Comentarios

Este tipo y sus miembros están pensados para su uso por parte del compilador.This type and its members are intended for use by the compiler.

Propiedades

Task

Obtiene la tarea para este generador.Gets the task for this builder.

Métodos

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado.Schedules the state machine to proceed to the next action when the specified awaiter completes.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado.Schedules the state machine to proceed to the next action when the specified awaiter completes. Se puede llamar a este método desde el código de confianza parcial.This method can be called from partially trusted code.

Create()

Crea una instancia de la clase AsyncTaskMethodBuilder<TResult>.Creates an instance of the AsyncTaskMethodBuilder<TResult> class.

SetException(Exception)

Marca la tarea como errónea y enlaza la excepción especificada a la tarea.Marks the task as failed and binds the specified exception to the task.

SetResult(TResult)

Marca la tarea como finalizada correctamente.Marks the task as successfully completed.

SetStateMachine(IAsyncStateMachine)

Asocia el generador al equipo de estado especificado.Associates the builder with the specified state machine.

Start<TStateMachine>(TStateMachine)

Comienza la ejecución del generador con el equipo de estado asociado.Begins running the builder with the associated state machine.

Se aplica a