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 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ě |
| ValueTaskSourceStatus |
Označuje stav IValueTaskSource nebo IValueTaskSource<TResult>. |