Sdílet prostřednictvím


System.Threading.Tasks.Sources Obor názvů

Poskytuje typy pro vytvoření ValueTask a ValueTask<TResult> optimalizaci pro minimalizaci přidělení. Rozhraní IValueTaskSource a IValueTaskSource<TResult> lze implementovat u objektů, které slouží k poskytování podpůrných implementací pro ValueTask a ValueTask<TResult>, a ManualResetValueTaskSourceCore<TResult> lze je použít k implementaci základní logiky nezbytné pro podporu životního cyklu úlohy. Jedná se o pokročilé typy a je možné je použít pouze ve specializovaných situacích, kdy je výkon nejdůležitější.

Struktury

ManualResetValueTaskSourceCore<TResult>

Poskytuje základní logiku pro implementaci ručního resetování IValueTaskSource nebo IValueTaskSource<TResult>.

Rozhraní

IValueTaskSource

Představuje objekt, který lze zabalit objektem ValueTask.

IValueTaskSource<TResult>

Představuje objekt, který lze zabalit objektem ValueTask<TResult>.

Výčty

ValueTaskSourceOnCompletedFlags

Poskytuje příznaky předané z ValueTask a ValueTask<TResult> do OnCompleted metody pro řízení chování pokračování.

ValueTaskSourceStatus

Označuje stav nebo IValueTaskSourceIValueTaskSource<TResult>.