ValueTaskSourceOnCompletedFlags Enumeração

Definição

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

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

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

Campos

Name Valor Description
None 0

Não são impostos requisitos sobre como a continuação é invocada.

UseSchedulingContext 1

OnCompleted deve capturar o contexto de agendamento atual (o SynchronizationContext) e usá-lo ao colocar a continuação em fila para execução. Se esta flag não estiver definida, a implementação pode optar por executar a continuação numa localização arbitrária.

FlowExecutionContext 2

OnCompleted deve captar a corrente ExecutionContext e usá-la para executar a continuação.

Observações

Este valor é passado de a ValueTask para o OnCompleted método, e de a System.Threading.Tasks.ValueTask<TResult> para o IValueTaskSource<TResult>.OnCompleted método.

Aplica-se a