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 görevle 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şlemler için uzantı yöntemleri sağlar. |
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin