AsyncTaskMethodBuilder Yapı

Tanım

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

C#
public struct AsyncTaskMethodBuilder
Devralma
AsyncTaskMethodBuilder

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 sonraki eyleme geçecek şekilde zamanlar.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Belirtilen awaiter tamamlandığında durum makinesini sonraki eyleme geçecek şekilde zamanlar. Bu yöntem kısmen güvenilen koddan çağrılabilir.

Create()

Türünün bir örneğini AsyncTaskMethodBuilder 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

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0