Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1026  
 278

TaskCanceledException: A task was canceled Hatası

Selamlar,
Bir HttpClient işleminde "Task was canceled" hatası alıyorsanız, bunun iki sebebi olabilir:
Task tamamlanmadan önce iptal belirtecisiyle ilişkili CancellationTokenSource üzerinde Cancel () gibi bir metodun çalışmış olabilir (ki bu tarafınızdan olur, konfigüre edilir) ya da istek zaman aşımına uğrar. Yani belirttiğiniz Task, HttpClient.Timeout'ta belirttiğiniz süre içinde tamamlanmadı.

İkincisi olması daha muhtemel olduğundan dolayı şunu kullanabilirsiniz: _Client.Timeout = TimeSpan.FromMinutes(5). Timeout'a müdahale edebilirsiniz.

Hatta HttpClient'ı şu şekilde tanımlayabilirsiniz:
HttpClient _Client = new HttpClient() { Timeout = TimeSpan.FromMinutes(30) };

Umarım sorununuz çözülür,
Recep.

Bu gönderiyi 09.10.2018 21:36:45 tarihinde Rserit düzenledi.

Developer.