Udostępnij za pośrednictwem


ValueTaskSourceOnCompletedFlags Wyliczenie

Definicja

Udostępnia flagi przekazywane z ValueTask i ValueTask<TResult> do OnCompleted metody w celu kontrolowania zachowania kontynuacji.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class ValueTaskSourceOnCompletedFlags
[System.Flags]
public enum ValueTaskSourceOnCompletedFlags
[<System.Flags>]
type ValueTaskSourceOnCompletedFlags = 
Public Enum ValueTaskSourceOnCompletedFlags
Dziedziczenie
ValueTaskSourceOnCompletedFlags
Atrybuty

Pola

FlowExecutionContext 2

OnCompleted powinien przechwycić bieżący element ExecutionContext i użyć go do uruchomienia kontynuacji.

None 0

Nie ma żadnych wymagań dotyczących sposobu wywoływanej kontynuacji.

UseSchedulingContext 1

OnCompleted powinien przechwycić bieżący kontekst planowania () SynchronizationContexti użyć go podczas kolejkowania kontynuacji do wykonania. Jeśli ta flaga nie jest ustawiona, implementacja może zdecydować się na wykonanie kontynuacji w dowolnej lokalizacji.

Uwagi

Ta wartość jest przekazywana z metody ValueTask do OnCompleted metody i z klasy System.Threading.Tasks.ValueTask<TResult> do IValueTaskSource<TResult>.OnCompleted metody .

Dotyczy