PoolingAsyncValueTaskMethodBuilder<TResult> Struktura
Definice
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í.
Představuje tvůrce pro asynchronní metody, které vrací ValueTask<TResult>.
generic <typename TResult>
public value class PoolingAsyncValueTaskMethodBuilder
public struct PoolingAsyncValueTaskMethodBuilder<TResult>
type PoolingAsyncValueTaskMethodBuilder<'Result> = struct
Public Structure PoolingAsyncValueTaskMethodBuilder(Of TResult)
Parametry typu
- TResult
Typ výsledku
- Dědičnost
Vlastnosti
Task |
Získá úkol hodnoty pro tohoto tvůrce. |
Metody
AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine) |
Naplánuje stavový počítač tak, aby po dokončení zadaného operátoru awaiter pokračoval k další akci. |
AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine) |
Naplánuje stavový počítač tak, aby po dokončení zadaného operátoru awaiter pokračoval k další akci. |
Create() |
Vytvoří instanci PoolingAsyncValueTaskMethodBuilder<TResult> struktury . |
SetException(Exception) |
Označí úkol s hodnotou jako neúspěšný a vytvoří vazbu zadané výjimky na úkol s hodnotou. |
SetResult(TResult) |
Označí úkol s hodnotou jako úspěšně dokončený. |
SetStateMachine(IAsyncStateMachine) |
Přidruží tvůrce k zadanému stavovém počítači. |
Start<TStateMachine>(TStateMachine) |
Spustí tvůrce s přidruženým stavovým počítačem. |