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

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

Struktury

Name Description
ManualResetValueTaskSourceCore<TResult>

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

Rozhraní

Name Description
IValueTaskSource

Představuje objekt, který lze zalomit pomocí objektu ValueTask.

IValueTaskSource<TResult>

Představuje objekt, který lze zalomit pomocí objektu ValueTask<TResult>.

Výčty

Name Description
ValueTaskSourceOnCompletedFlags

Poskytuje příznaky předávané z ValueTask a ValueTask<TResult> metodě OnCompleted k řízení chování pokračování.

ValueTaskSourceStatus

Označuje stav IValueTaskSource nebo IValueTaskSource<TResult>.