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

Name Description
Task

Získá hodnotu úkol pro tohoto tvůrce.

Metody

Name Description
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čí úlohu hodnoty jako neúspěšnou a vytvoří vazbu zadané výjimky na úkol hodnoty.

SetResult(TResult)

Označí úlohu hodnoty jako úspěšně dokončenou.

SetStateMachine(IAsyncStateMachine)

Přidruží tvůrce k zadanému stavovém počítači.

Start<TStateMachine>(TStateMachine)

Začne spouštět tvůrce s přidruženým stavovým počítačem.

Platí pro