Aracılığıyla paylaş


task_completion_event sınıfı

task_completion_event Sınıfı, bir görevin yürütülmesini bir koşul sağlanırsa kadar geciktirmek veya harici bir olaya yanıt olarak bir görevi başlatmak verir.

template<
   typename _ResultType
>
class task_completion_event;

template<>
class task_completion_event<void>;

Parametreler

  • _ResultType
    Bu sonuç türü task_completion_event sınıfı.

  • T

Üyeler

Hh750136.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

task_completion_event::task_completion_event yapıcı

Yapıları bir task_completion_event nesnesi.

Hh750136.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

task_completion_event::set yöntemi

Aşırı yüklenmiş. Görev tamamlanma olay ayarlar.

task_completion_event::set_exception yöntemi

Bu olay ile ilişkilendirilmiş tüm görevler için özel durum yayar.

Notlar

Senaryonuza tamamlayacak bir görev oluşturmak gerekir ve böylece gelecekte bazı noktasında yürütmenin kendi continuations zamanladığınız görev tamamlama olayı oluşturulan görev kullanın. task_completion_event Görev oluşturma ve görev tamamlanma olay türü değeri ayarlama yönteminin çağrılması ilişkili görevin neden ve bu değer, sonuç olarak kendi continuations sağlar aynı türde olması gerekir.

Görev tamamlanma olay asla erdiği, destructed, kendisinden oluşturulmuş tüm görevleri iptal edilecek.

task_completion_eventAkıllı işaretçi gibi davranır ve değere göre iletilmiş.

Devralma hiyerarşisi

task_completion_event

Gereksinimler

Başlık: ppltasks.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

eşzamanlılık ad

Görev sınıfı