Sdílet prostřednictvím


PoolingAsyncValueTaskMethodBuilder<TResult> Struktura

Definice

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
PoolingAsyncValueTaskMethodBuilder<TResult>

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.

Platí pro