System.Threading.Tasks.Sources Ad Alanı

Ayırmaları en aza indirmek için oluşturma ValueTask ve ValueTask<TResult> iyileştirme türleri sağlar. IValueTaskSource ve arabirimleri ve IValueTaskSource<TResult>ValueTask<TResult>için yedekleme uygulamalarını sağlamak için ValueTask kullanılan nesnelere uygulanabilir ve ManualResetValueTaskSourceCore<TResult> görev yaşam döngüsünü desteklemek için gereken temel mantığı uygulamak için kullanılabilir. Bunlar gelişmiş türlerdir ve yalnızca performansın en önemli olduğu özel durumlarda kullanılmalıdır.

Yapılar

ManualResetValueTaskSourceCore<TResult>

El ile sıfırlama IValueTaskSource veya IValueTaskSource<TResult>uygulamak için temel mantığı sağlar.

Arabirimler

IValueTaskSource

tarafından sarmalanabilen bir ValueTasknesneyi temsil eder.

IValueTaskSource<TResult>

tarafından sarmalanabilen bir ValueTask<TResult>nesneyi temsil eder.

Numaralandırmalar

ValueTaskSourceOnCompletedFlags

Devamlılık davranışını denetlemek için OnCompleted yönteminden ValueTask ve ValueTask<TResult> yöntemine geçirilen bayraklar sağlar.

ValueTaskSourceStatus

veya IValueTaskSource<TResult>durumunu IValueTaskSource gösterir.