ValueTaskSourceOnCompletedFlags ValueTaskSourceOnCompletedFlags ValueTaskSourceOnCompletedFlags ValueTaskSourceOnCompletedFlags Enum

Definizione

Fornisce i flag passati da ValueTask e ValueTask<TResult> al metodo OnCompleted per controllare il comportamento di una continuazione.Provides flags passed from ValueTask and ValueTask<TResult> to the OnCompleted method to control the behavior of a continuation.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class ValueTaskSourceOnCompletedFlags
[System.Flags]
public enum ValueTaskSourceOnCompletedFlags
type ValueTaskSourceOnCompletedFlags = 
Public Enum ValueTaskSourceOnCompletedFlags
Ereditarietà
ValueTaskSourceOnCompletedFlagsValueTaskSourceOnCompletedFlagsValueTaskSourceOnCompletedFlagsValueTaskSourceOnCompletedFlags
Attributi

Campi

FlowExecutionContext FlowExecutionContext FlowExecutionContext FlowExecutionContext 2

OnCompleted deve acquisire l'elemento ExecutionContext corrente e usarlo per eseguire la continuazione.OnCompleted should capture the current ExecutionContext and use it to run the continuation.

None None None None 0

Non ci sono requisiti per la modalità di richiamo della continuazione.No requirements are placed on how the continuation is invoked.

UseSchedulingContext UseSchedulingContext UseSchedulingContext UseSchedulingContext 1

OnCompleted deve acquisire il contesto di pianificazione corrente (SynchronizationContext) e usarlo quando inserisce la continuazione in coda per l'esecuzione.OnCompleted should capture the current scheduling context (the SynchronizationContext) and use it when queueing the continuation for execution. Se questo flag non è impostato, l'implementazione può scegliere di eseguire la continuazione in un percorso arbitrario.If this glag is not set, the implementation may choose to execute the continuation in an arbitrary location.

Commenti

Questo valore viene passato da un ValueTask oggetto OnCompleted al metodo IValueTaskSource<TResult>.OnCompleted e da un oggetto System.Threading.Tasks.ValueTask<TResult> al metodo.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.

Si applica a