AsyncTaskMethodBuilder<TResult> Yapı

Tanım

Bir görevi döndüren ve sonuç için bir parametre sağlayan zaman uyumsuz yöntemler için bir oluşturucuyu temsil eder.

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

Tür Parametreleri

TResult

Görevi tamamlamak için kullanılacak sonuç.

Devralma
AsyncTaskMethodBuilder<TResult>

Açıklamalar

Bu tür ve üyeleri derleyici tarafından kullanılmak üzere tasarlanmıştır.

Özellikler

Task

Bu oluşturucunun 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. Bu yöntem kısmen güvenilen koddan çağrılabilir.

Create()

AsyncTaskMethodBuilder<TResult> sınıfının bir örneğini 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