Apakah tamat masa lalai untuk Httpclient C#?
Apakah tamat masa lalai untuk Httpclient C#?

Video: Apakah tamat masa lalai untuk Httpclient C#?

Video: Apakah tamat masa lalai untuk Httpclient C#?
Video: Titi Kamal-Jablai 2024, Mungkin
Anonim

Tamat masa lalai HttpClient ialah 100 saat.

Memastikan perkara ini dilihat, apakah tamat masa lalai untuk permintaan

120 saat

Ketahui Juga, apakah itu tamat masa HttpClient? The HttpClient daripada Sistem. bersih. Pakej Http mempunyai Masa tamat harta yang lalai kepada 100 saat yang semasa saya membaca kod hanya bermakna berapa lama sehingga tugas itu dibatalkan. Jika anda mempunyai operasi yang mengambil masa katakan 40 saat sebelum ia mengembalikan semula sebarang data, ia akan sentiasa masa tamat selepas 30 saat.

Di sini, bagaimana saya menetapkan tamat masa

The lalai nilai ialah 100, 000 milisaat (100 saat). Kepada ditetapkan yang tidak terhingga masa tamat , ditetapkan nilai harta kepada InfiniteTimeSpan. Pertanyaan Sistem Nama Domain (DNS) mungkin mengambil masa sehingga 15 saat untuk kembali atau tamat masa.

Patutkah saya membuang

Jadi, jika anda sedang mencipta HttpRequestMessage dan menghantar mesej itu kepada kaedah SendAsync bagi Sistem. Jika anda menggunakan, katakan, StringContent, ia tidak perlu dilupuskan dan oleh itu mesej tidak perlu dilupuskan.

Disyorkan: