Compartilhar via


ValueTaskSourceOnCompletedFlags Enumeração

Definição

Fornece sinalizadores passados de ValueTask e ValueTask<TResult> para o método OnCompleted para controlar o comportamento de uma continuação.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class ValueTaskSourceOnCompletedFlags
[System.Flags]
public enum ValueTaskSourceOnCompletedFlags
[<System.Flags>]
type ValueTaskSourceOnCompletedFlags = 
Public Enum ValueTaskSourceOnCompletedFlags
Herança
ValueTaskSourceOnCompletedFlags
Atributos

Campos

FlowExecutionContext 2

OnCompleted deve capturar o ExecutionContext atual e usá-lo para executar a continuação.

None 0

Nenhum requisito foi inserido na maneira como a continuação é invocada.

UseSchedulingContext 1

OnCompleted deve capturar o contexto de agendamento atual (o SynchronizationContext) e usá-lo ao enfileirar a continuação para execução. Se esse sinalizador não for definido, a implementação poderá optar por executar a continuação em um local arbitrário.

Comentários

Esse valor é passado de um ValueTask para o OnCompleted método e de um System.Threading.Tasks.ValueTask<TResult> para o IValueTaskSource<TResult>.OnCompleted método.

Aplica-se a