AsyncValueTaskMethodBuilder Yapı

Tanım

ValueTaskdöndüren zaman uyumsuz yöntemler için bir oluşturucuyu temsil eder.

public value class AsyncValueTaskMethodBuilder
public struct AsyncValueTaskMethodBuilder
type AsyncValueTaskMethodBuilder = struct
Public Structure AsyncValueTaskMethodBuilder
Devralma
AsyncValueTaskMethodBuilder

Özellikler

Name Description
Task

Bu oluşturucunun görevini alır.

Yöntemler

Name Description
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ının bir örneğini AsyncValueTaskMethodBuilder oluşturur.

SetException(Exception)

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

SetResult()

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