AsyncValueTaskMethodBuilder<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 AsyncValueTaskMethodBuilder
public struct AsyncValueTaskMethodBuilder<TResult>
type AsyncValueTaskMethodBuilder<'Result> = struct
Public Structure AsyncValueTaskMethodBuilder(Of TResult)

Tür Parametreleri

TResult

Görev tarafından üretilen sonucun türü.

Devralma
AsyncValueTaskMethodBuilder<TResult>

Özellikler

Task

Bu oluşturucunun görevini alır.

Yöntemler

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

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

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

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

Create()

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

SetException(Exception)

Görevi başarısız olarak işaretler ve belirtilen özel durumu göreve bağlar.

SetResult(TResult)

Görevi 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