Httpclient C# uchun standart vaqt tugashi nima?
Httpclient C# uchun standart vaqt tugashi nima?

Video: Httpclient C# uchun standart vaqt tugashi nima?

Video: Httpclient C# uchun standart vaqt tugashi nima?
Video: Using HttpClient in .NET Core to Connect to APIs in C# 2024, Noyabr
Anonim

HttpClient uchun standart vaqt tugashi 100 soniya.

Buni hisobga olsak, HTTP so'rovi uchun standart vaqt tugashi nima?

120 soniya

Shuningdek, bilingki, HttpClient vaqt tugashi nima? The HttpClient Tizimdan. Net. Http paketiga ega Vaqt tugadi Kodni o'qib chiqqach, 100 soniyani sukut bo'yicha belgilab qo'ygan xususiyat, vazifani bekor qilish qancha vaqtni bildiradi. Agar sizda har qanday ma'lumotni qaytarishdan oldin 40 soniya davom etadigan operatsiyalaringiz bo'lsa, u har doim bo'ladi vaqt tugadi 30 soniyadan keyin.

Bu erda HttpClient vaqt tugashini qanday sozlashim mumkin?

The standart qiymati 100 000 millisekund (100 soniya). Kimga o'rnatish cheksiz vaqt tugadi , o'rnatish xususiyat qiymati InfiniteTimeSpan ga. Domen nomlari tizimi (DNS) so'rovini qaytarish yoki kutish vaqti tugashi uchun 15 soniyagacha vaqt ketishi mumkin.

HttpRequestMessage-ni yo'q qilishim kerakmi?

Shunday qilib, agar siz yaratayotgan bo'lsangiz HttpRequestMessage va ushbu xabarni tizimning SendAsync usuliga o'tkazish. Agar siz StringContent-dan foydalanayotgan bo'lsangiz, uni baribir utilizatsiya qilish shart emas va shuning uchun xabarni utilizatsiya qilish shart emas.

Tavsiya: