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 Task, üzerinde beklenip iptal edilebilen zaman uyumsuz bir işlemi temsil eden ve Task<TResult>değer döndürebilen bir görevdir. 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
| Name | Description |
|---|---|
| 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, sınıfı tarafından Parallel her döngüye sağlanır; kodunuzda örnekler oluşturasınız. |
| ParallelOptions |
Sınıfındaki Parallel 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 ilgili davranışları yapılandırmak Taskiç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 özelliği aracılığıyla Task tüketici tarafına erişim sağlar. |
| TaskCompletionSource<TResult> |
Temsilciye bağlı olmayan bir Task<TResult> üretici tarafını temsil eder ve özelliği aracılığıyla Task tüketici tarafına erişim sağlar. |
| TaskExtensions |
için Taskbir dizi statik yöntem sağlar. |
| TaskFactory |
Nesneleri oluşturmak ve zamanlamak Task için destek sağlar. |
| TaskFactory<TResult> |
Nesneleri oluşturmak ve zamanlamak Task<TResult> için destek 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 |
tarafından geçersiz bir işlemi iletmek için kullanılan bir TaskSchedulerözel durumu temsil eder. |
| TaskToAsyncResult |
"Begin" ve "End" yöntemlerini temel alan Zaman Uyumsuz Programlama Modeli desenini uygulamak için kullanmak Task için yöntemler sağlar. |
| TimeProviderTaskExtensions |
ile TimeProviderişlemler için Task uzantı yöntemleri sağlayın. |
| UnobservedTaskExceptionEventArgs |
Hataya Taskneden olan bir özel durum gözlemlenmediğinde ortaya çıkan olay için veri sağlar. |
Yapılar
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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.
- .NETParallel programlama>