PoolingAsyncValueTaskMethodBuilder<TResult> Yapı

Tanım

bir döndüren zaman uyumsuz yöntemler için bir ValueTask<TResult>oluşturucuyu temsil eder.

generic <typename TResult>
public value class PoolingAsyncValueTaskMethodBuilder
public struct PoolingAsyncValueTaskMethodBuilder<TResult>
type PoolingAsyncValueTaskMethodBuilder<'Result> = struct
Public Structure PoolingAsyncValueTaskMethodBuilder(Of TResult)

Tür Parametreleri

TResult

Sonuç türü.

Devralma
PoolingAsyncValueTaskMethodBuilder<TResult>

Özellikler

Task

Bu oluşturucunun değer görevini alır.

Yöntemler

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Belirtilen awaiter tamamlandığında durum makinesini bir sonraki eyleme geçecek şekilde zamanlar.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Belirtilen awaiter tamamlandığında durum makinesini bir sonraki eyleme geçecek şekilde zamanlar.

Create()

Yapı örneğini PoolingAsyncValueTaskMethodBuilder<TResult> oluşturur.

SetException(Exception)

Değer görevini başarısız olarak işaretler ve belirtilen özel durumu değer görevine bağlar.

SetResult(TResult)

Değer görevini başarıyla tamamlandı olarak işaretler.

SetStateMachine(IAsyncStateMachine)

Oluşturucuyu belirtilen durum makinesiyle ilişkilendirir.

Start<TStateMachine>(TStateMachine)

Oluşturucuyu ilişkili durum makinesiyle çalıştırmaya başlar.

Şunlara uygulanır