System.Threading.Tasks Ad Alanı
Ö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.
Eşzamanlı ve zaman uyumsuz kod yazma işini basitleştiren türler sağlar. Ana türler, üzerinde beklenip iptal edilebilen zaman uyumsuz bir işlemi temsil eden Task ve değer döndürebilen bir görev olan Task<TResult>. TaskFactory sınıfı, görevleri oluşturmak ve başlatmak için statik yöntemler sağlar ve TaskScheduler sınıfı varsayılan iş parçacığı zamanlama altyapısını sağlar.
Sınıflar
ConcurrentExclusiveSchedulerPair |
Eş zamanlı görevlerin eşzamanlı olarak çalıştırılmasını ve özel görevlerin hiçbir zaman çalışmamasını sağlarken görevleri yürütmek için eşgüdümlü görev zamanlayıcıları sağlar. |
Parallel |
Paralel döngüler ve bölgeler için destek sağlar. |
ParallelLoopState |
Diğer yinelemelerle etkileşime geçmek için paralel döngülerin yinelenmesini sağlar. Bu sınıfın bir örneği, her döngüye Parallel sınıfı tarafından sağlanır; kodunuzda örnek oluşturamayın. |
ParallelOptions |
Parallel sınıfında yöntemlerin çalışmasını yapılandıran seçenekleri depolar. |
Task |
Zaman uyumsuz bir işlemi temsil eder. |
Task<TResult> |
Bir değer döndürebilen zaman uyumsuz bir işlemi temsil eder. |
TaskAsyncEnumerableExtensions |
Zaman uyumsuz numaralandırılabilir öğelerde ve atılabilir öğelerde Taskile ilgili davranışları yapılandırmak için bir dizi statik yöntem sağlar. |
TaskCanceledException |
Görev iptali iletmek için kullanılan bir özel durumu temsil eder. |
TaskCompletionSource |
Temsilciye bağlı olmayan bir Task üretici tarafını temsil eder ve Task özelliği aracılığıyla tüketici tarafına erişim sağlar. |
TaskCompletionSource<TResult> |
Temsilciye bağlı olmayan bir Task<TResult> üretici tarafını temsil eder ve Task özelliği aracılığıyla tüketici tarafına erişim sağlar. |
TaskExtensions |
Taskiçin bir dizi statik yöntem sağlar. |
TaskFactory |
Task nesneleri oluşturma ve zamanlama desteği sağlar. |
TaskFactory<TResult> |
Task<TResult> nesneleri oluşturma ve zamanlama desteği sağlar. |
TaskScheduler |
İş parçacıklarında görevleri kuyruğa alma alt düzey çalışmasını işleyen bir nesneyi temsil eder. |
TaskSchedulerException |
bir TaskSchedulertarafından geçersiz bir işlemi iletmek için kullanılan özel durumu temsil eder. |
TaskToAsyncResult |
"Begin" ve "End" yöntemlerine dayalı Zaman Uyumsuz Programlama Modeli desenini uygulamak için Task kullanma yöntemleri sağlar. |
TimeProviderTaskExtensions |
TimeProviderile Task işlemleri için uzantı yöntemleri sağlayın. |
UnobservedTaskExceptionEventArgs |
Hatalı bir Tasközel durumu gözlemlenmediğinde ortaya çıkan olay için veri sağlar. |
Yapılar
ParallelLoopResult |
bir Parallel döngüsünün yürütülmesinde tamamlanma durumunu sağlar. |
ValueTask |
Zaman uyumsuz bir işlemin beklenebilir bir sonucunu sağlar. |
ValueTask<TResult> |
bir Task<TResult> ve |
Numaralandırmalar
ConfigureAwaitOptions |
Beklerken davranışı denetleme seçenekleri. |
TaskContinuationOptions |
ContinueWith(Action<Task>, CancellationToken, TaskContinuationOptions, TaskScheduler) veya ContinueWith(Action<Task<TResult>>, TaskContinuationOptions) yöntemi kullanılarak oluşturulan görevin davranışını belirtir. |
TaskCreationOptions |
Görevlerin oluşturulması ve yürütülmesi için isteğe bağlı davranışı denetleyebilen bayrakları belirtir. |
TaskStatus |
Taskyaşam döngüsündeki geçerli aşamayı temsil eder. |
Ayrıca bkz.
- .NET Framework'nde Paralel Programlama