AsyncTaskMethodBuilder<TResult> Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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. |