ValueTaskSourceOnCompletedFlags Enum

Definitie

Biedt vlaggen die van ValueTask en ValueTask<TResult> naar de OnCompleted methode worden doorgegeven om het gedrag van een vervolg te bepalen.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class ValueTaskSourceOnCompletedFlags
[System.Flags]
public enum ValueTaskSourceOnCompletedFlags
[<System.Flags>]
type ValueTaskSourceOnCompletedFlags = 
Public Enum ValueTaskSourceOnCompletedFlags
Overname
ValueTaskSourceOnCompletedFlags
Kenmerken

Velden

Name Waarde Description
None 0

Er worden geen vereisten gesteld voor de wijze waarop de voortzetting wordt aangeroepen.

UseSchedulingContext 1

OnCompleted moet de huidige planningscontext (de SynchronizationContext) vastleggen en deze gebruiken bij het in de wachtrij plaatsen van de voortzetting voor uitvoering. Als deze vlag niet is ingesteld, kan de implementatie ervoor kiezen om de voortzetting op een willekeurige locatie uit te voeren.

FlowExecutionContext 2

OnCompleted moet de huidige ExecutionContext vastleggen en deze gebruiken om de voortzetting uit te voeren.

Opmerkingen

Deze waarde wordt doorgegeven van een ValueTask aan de OnCompleted methode en van een System.Threading.Tasks.ValueTask<TResult> naar de IValueTaskSource<TResult>.OnCompleted methode.

Van toepassing op