ValueTaskSourceOnCompletedFlags ValueTaskSourceOnCompletedFlags ValueTaskSourceOnCompletedFlags ValueTaskSourceOnCompletedFlags Enum

Definición

Proporciona marcas que se pasan desde ValueTask y ValueTask<TResult> al método OnCompleted para controlar el comportamiento de una continuación.Provides flags passed from ValueTask and ValueTask<TResult> to the OnCompleted method to control the behavior of a continuation.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class ValueTaskSourceOnCompletedFlags
[System.Flags]
public enum ValueTaskSourceOnCompletedFlags
type ValueTaskSourceOnCompletedFlags = 
Public Enum ValueTaskSourceOnCompletedFlags
Herencia
ValueTaskSourceOnCompletedFlagsValueTaskSourceOnCompletedFlagsValueTaskSourceOnCompletedFlagsValueTaskSourceOnCompletedFlags
Atributos

Campos

FlowExecutionContext FlowExecutionContext FlowExecutionContext FlowExecutionContext 2

OnCompleted debe capturar el elemento ExecutionContext actual y utilizarlo para ejecutar la continuación.OnCompleted should capture the current ExecutionContext and use it to run the continuation.

None None None None 0

Ningún requisito se coloca en la forma en que se invoca la continuación.No requirements are placed on how the continuation is invoked.

UseSchedulingContext UseSchedulingContext UseSchedulingContext UseSchedulingContext 1

OnCompleted debe capturar el contexto de programación actual (SynchronizationContext) y usarlo cuando se pone en cola la continuación para su ejecución.OnCompleted should capture the current scheduling context (the SynchronizationContext) and use it when queueing the continuation for execution. Si no se establece este glag, la implementación puede ejecutar la continuación en una ubicación arbitraria.If this glag is not set, the implementation may choose to execute the continuation in an arbitrary location.

Comentarios

Este valor se pasa de un ValueTask OnCompleted al método IValueTaskSource<TResult>.OnCompleted y de un System.Threading.Tasks.ValueTask<TResult> al método.This value is passed from a ValueTask to the OnCompleted method, and from a System.Threading.Tasks.ValueTask<TResult> to the IValueTaskSource<TResult>.OnCompleted method.

Se aplica a