task_continuation_context sınıfı
task_continuation_context Sınıfı, yürütülecek devamı istediğiniz yeri belirtmek olanak sağlar. Bu sınıf kullanmak yalnızca bir Windows Mağazası Uyg. Masaüstü uygulamalar için görev devamı 's yürütme içeriği çalışma zamanı tarafından belirlenir ve yapılandırılabilir değildir.
class task_continuation_context : public details::_ContextCallback;
Üyeler
Public yöntemler
Ad |
Tanımlama |
---|---|
Devam etmesi için yürütme içeriği seçmek çalışma zamanı sağlayan bir görev devamı bağlamı oluşturur. |
|
Geçerli yürütme içeriği temsil eden bir görev devamı bağlamı nesnesi döndürür. |
|
Varsayılan görev devamı bağlamı oluşturur. |
Notlar
Zaman uyumsuz bir işlem oluşturulan aşağıdaki gibi bir görev Windows::Foundation::IAsyncOperation <TResult>, yardımcı olabilecek özel semantiği kullanır iş parçacığı ayrıntıları yoksay. Bir işlem arka plan iş parçacığı üzerinde çalışabilir (veya bunun bir iş parçacığı tarafından hiç depolanmamış olabilir rağmen), kendi continuations devamı işlemleri başlatılan apartman çalıştırılmaları garanti varsayılan olarak (diğer bir deyişle, olarak adlandırılan apartman karşı concurrency::task::then). Kullanabileceğiniz task_continuation_context bir devamı yürütme içeriği denetlemek için sınıf. Daha fazla bilgi için bkz: Windows Mağazası Uygulamaları için C++ Uygulamasında Zaman Uyumsuz İşlemler Oluşturma.
Devralma hiyerarşisi
_ContextCallback
task_continuation_context
Gereksinimler
Başlık: ppltasks.h
Namespace: eşzamanlılık