CancellationTokenSource.CancelAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İptal isteğini zaman uyumsuz olarak iletir.
public:
System::Threading::Tasks::Task ^ CancelAsync();
public System.Threading.Tasks.Task CancelAsync ();
member this.CancelAsync : unit -> System.Threading.Tasks.Task
Public Function CancelAsync () As Task
Döndürülenler
İptal edilebilir işlemler ve ilişkili CancellationToken ile kaydedilen geri çağırmalar tamamlandıktan sonra tamamlanacak bir görev.
Özel durumlar
Bu CancellationTokenSource atılmış.
Açıklamalar
İlişkiliye CancellationToken iptal bildirilir ve zaman uyumlu olarak döndürdüğü IsCancellationRequestedtrue
bir duruma geçirilir. ile CancellationToken kaydedilen geri çağırmalar veya iptal edilebilir işlemler zaman uyumsuz olarak yürütülür ve döndürülen Task işlem nihai tamamlanmalarını temsil eder.
Belirteçle kaydedilen geri çağırmalar özel durumlar oluşturmamalıdır. Ancak, oluşturulan bu tür özel durumlar içinde toplanır AggregateException, böylece bir özel durum oluşturan bir geri çağırma diğer kayıtlı geri çağırmaların yürütülmesini engellemez.
ExecutionContext Her geri çağırma kaydedildiğinde yakalanan, geri çağırma çağrıldığında yeniden başlatılır.