task_options Sınıfı (Eşzamanlılık Çalışma Zamanı)
Görev oluşturmak için izin verilen seçenekleri temsil eder
Sözdizimi
class task_options;
Üyeler
Ortak Oluşturucular
Ad | Tanım |
---|---|
task_options::task_options Oluşturucu (Eşzamanlılık Çalışma Zamanı) | Aşırı yüklendi. Görev oluşturma seçeneklerinin varsayılan listesi |
Genel Yöntemler
Ad | Tanım |
---|---|
task_options::get_cancellation_token Yöntemi (Eşzamanlılık Çalışma Zamanı) | İptal belirtecini verir |
task_options::get_continuation_context Yöntemi (Eşzamanlılık Çalışma Zamanı) | Devamlılık bağlamını döndürür |
task_options::get_scheduler Yöntemi (Eşzamanlılık Çalışma Zamanı) | Zamanlayıcıyı verir |
task_options::has_cancellation_token Yöntemi (Eşzamanlılık Çalışma Zamanı) | İptal belirtecinin kullanıcı tarafından belirtilip belirtilmedidiğini gösterir |
task_options::has_scheduler Yöntemi (Eşzamanlılık Çalışma Zamanı) | Kullanıcı tarafından bir zamanlayıcı n belirtilip belirtilmedidiğini gösterir |
task_options::set_cancellation_token Yöntemi (Eşzamanlılık Çalışma Zamanı) | Seçeneklerde verilen belirteci ayarlar |
task_options::set_continuation_context Yöntemi (Eşzamanlılık Çalışma Zamanı) | Seçeneklerde verilen devamlılık bağlamını ayarlar |
Devralma Hiyerarşisi
task_options
Gereksinimler
Üst bilgi: ppltasks.h
Ad alanı: eşzamanlılık
task_options::get_cancellation_token Yöntemi (Eşzamanlılık Çalışma Zamanı)
İptal belirtecini verir
cancellation_token get_cancellation_token() const;
İade Değeri
task_options::get_continuation_context Yöntemi (Eşzamanlılık Çalışma Zamanı)
Devamlılık bağlamını döndürür
task_continuation_context get_continuation_context() const;
İade Değeri
task_options::get_scheduler Yöntemi (Eşzamanlılık Çalışma Zamanı)
Zamanlayıcıyı verir
scheduler_ptr get_scheduler() const;
İade Değeri
task_options::has_cancellation_token Yöntemi (Eşzamanlılık Çalışma Zamanı)
İptal belirtecinin kullanıcı tarafından belirtilip belirtilmedidiğini gösterir
bool has_cancellation_token() const;
İade Değeri
task_options::has_scheduler Yöntemi (Eşzamanlılık Çalışma Zamanı)
Kullanıcı tarafından bir zamanlayıcı n belirtilip belirtilmedidiğini gösterir
bool has_scheduler() const;
İade Değeri
task_options::set_cancellation_token Yöntemi (Eşzamanlılık Çalışma Zamanı)
Seçeneklerde verilen belirteci ayarlar
void set_cancellation_token(cancellation_token _Token);
Parametreler
_Token
task_options::set_continuation_context Yöntemi (Eşzamanlılık Çalışma Zamanı)
Seçeneklerde verilen devamlılık bağlamını ayarlar
void set_continuation_context(task_continuation_context _ContinuationContext);
Parametreler
_ContinuationContext
task_options::task_options Oluşturucu (Eşzamanlılık Çalışma Zamanı)
Görev oluşturma seçeneklerinin varsayılan listesi
task_options();
task_options(
cancellation_token _Token);
task_options(
task_continuation_context _ContinuationContext);
task_options(
cancellation_token _Token,
task_continuation_context _ContinuationContext);
template<typename _SchedType>
task_options(
std::shared_ptr<_SchedType> _Scheduler);
task_options(
scheduler_interface& _Scheduler);
task_options(
scheduler_ptr _Scheduler);
task_options(
const task_options& _TaskOptions);
Parametreler
_SchedType
_Token
_ContinuationContext
_Scheduler
_TaskOptions
Ayrıca bkz.
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