Aracılığıyla paylaş


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.

Eşzamanlılık Ad Alanı