cancellation_token sınıfı
cancellation_token Sınıfı, bazı işlemi iptal etmek için istenmiş olup olmadığını belirleme yeteneğini temsil eder.
class cancellation_token;
Üyeler
Ortak Oluşturucular
Ad |
Tanımlama |
---|---|
Aşırı yüklenmiş. Oluşturan bir cancellation_token nesne. |
|
Destructs cancellation_token nesne. |
Ortak Yöntemler
Ad |
Tanımlama |
---|---|
İptali belirteci iptal edildiğinde çağrılır bir geri arama işlevini kaydını siler. |
|
Olup bu belirteç veya iptal edebilecek bir göstergesi verir. |
|
Döner true belirteci iptal edilmişse. |
|
Hiçbir zaman iptali olabilen iptali belirteci döndürür. |
|
İptali belirteci iptal edildiğinde çağrılır bir geri arama işlevini kaydeder. |
Ortak İşleçler
Ad |
Tanımlama |
---|---|
İki olup olmadığını belirleyen cancellation_token iki farklı underlyign belirteci nesneleri temsil eder. |
|
Aşırı yüklenmiş. İçeriği değiştirir cancellation_token ile başka bir nesne. |
|
İki olup olmadığını belirleyen cancellation_token nesneleri aynı temel belirteç temsil eder. |
Notlar
Birden çok cancellation_token nesneleri bağlı bir cancellation_token_source nesne. Çağırdığınızda İptal yöntemi bir belirteç kaynağı üzerindeki tüm bağlantılı cancellation_token nesneleri iptal edildi olarak ayarlanır.
Belirli bir cancellation_token nesne ilişkili bir task_group, structured_task_group, veya task örtülü iptalini sağlamak için. Bunun için İptal bilgisi yoklanabilir veya kayıtlı ve onu iptal edildiğinde adlı bir geri arama olması gerekir.
cancellation_tokenakıllı bir işaretçi gibi davranır ve değerine göre etrafında geçirmek güvenlidir.
Görev iptal etme hakkında daha fazla bilgi için bkz: ppl iptali.
Devralma Hiyerarşisi
cancellation_token
Gereksinimler
Başlık: ppl.h
Ad Alanı: concurrency