Compartir vía


System.Threading.Tasks.Sources Espacio de nombres

Proporciona tipos para crear ValueTask y ValueTask<TResult> optimizados para minimizar las asignaciones. Las interfaces IValueTaskSource y IValueTaskSource<TResult> se pueden implementar en los objetos usados para proporcionar las implementaciones de respaldo para ValueTask y ValueTask<TResult>, y ManualResetValueTaskSourceCore<TResult> se puede usar para implementar la lógica principal necesaria para dar soporte al ciclo de vida de la tarea. Se trata de tipos avanzados que solo deben usarse en situaciones especializadas en las que el rendimiento es primordial.

Estructuras

ManualResetValueTaskSourceCore<TResult>

Proporciona la lógica principal para implementar un restablecimiento manual IValueTaskSource o IValueTaskSource<TResult>.

Interfaces

IValueTaskSource

Representa un objeto que se puede encapsular mediante un elemento ValueTask.

IValueTaskSource<TResult>

Representa un objeto que se puede encapsular mediante un elemento ValueTask<TResult>.

Enumeraciones

ValueTaskSourceOnCompletedFlags

Proporciona marcas que se pasan desde ValueTask y ValueTask<TResult> al método OnCompleted para controlar el comportamiento de una continuación.

ValueTaskSourceStatus

Indica el estado de un elemento IValueTaskSource o IValueTaskSource<TResult>.