ValueTaskSourceOnCompletedFlags Enum

Definition

Innehåller flaggor som skickas från ValueTask och ValueTask<TResult> till OnCompleted metoden för att styra beteendet för en fortsättning.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

public enum class ValueTaskSourceOnCompletedFlags
[System.Flags]
public enum ValueTaskSourceOnCompletedFlags
[<System.Flags>]
type ValueTaskSourceOnCompletedFlags = 
Public Enum ValueTaskSourceOnCompletedFlags
Arv
ValueTaskSourceOnCompletedFlags
Attribut

Fält

Name Värde Description
None 0

Inga krav ställs på hur fortsättningen anropas.

UseSchedulingContext 1

OnCompleted ska avbilda den aktuella schemaläggningskontexten () SynchronizationContextoch använda den när du köar fortsättningen för körning. Om den här flaggan inte har angetts kan implementeringen välja att köra fortsättningen på en godtycklig plats.

FlowExecutionContext 2

OnCompleted bör samla in strömmen ExecutionContext och använda den för att köra fortsättningen.

Kommentarer

Det här värdet skickas från en ValueTask till OnCompleted -metoden och från en System.Threading.Tasks.ValueTask<TResult> till IValueTaskSource<TResult>.OnCompleted -metoden.

Gäller för