Aký je predvolený časový limit pre Httpclient C#?
Aký je predvolený časový limit pre Httpclient C#?

Video: Aký je predvolený časový limit pre Httpclient C#?

Video: Aký je predvolený časový limit pre Httpclient C#?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, December
Anonim

Predvolený časový limit HttpClient je 100 sekúnd.

Vzhľadom na to, aký je predvolený časový limit pre požiadavku

120 sekúnd

Tiež viete, čo je časový limit HttpClient? The HttpClient zo Systému. Net. Balík HTTP má Čas vypršal vlastnosť, ktorá je predvolená na 100 sekúnd, čo pri čítaní kódu znamená, ako dlho bude úloha zrušená. Ak máte operáciu, ktorá trvá povedzme 40 sekúnd, kým vráti všetky údaje, bude to tak vždy čas vypršal po 30 sekundách.

Ako nastavím časový limit

The predvolená hodnota je 100 000 milisekúnd (100 sekúnd). Komu nastaviť nekonečno čas vypršal , nastaviť hodnotu vlastnosti na InfiniteTimeSpan. Návrat dotazu DNS (Domain Name System) môže trvať až 15 sekúnd alebo vyprší časový limit.

Mám zlikvidovať

Takže, ak vytvárate HttpRequestMessage a odovzdanie tejto správy metóde SendAsync systému. Ak používate, povedzme, StringContent, nie je potrebné ho aj tak zlikvidovať, a preto správu nie je potrebné zlikvidovať.

Odporúča: