AsyncValueTaskMethodBuilder<TResult> Yapı

Tanım

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

C#
public struct AsyncValueTaskMethodBuilder<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

Ürün Sürümler
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1