System.Threading.Tasks.Sources Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
ValueTaskSourceStatus |
Označuje stav nebo IValueTaskSourceIValueTaskSource<TResult>. |