Kakšna je privzeta časovna omejitev za Httpclient C#?
Kakšna je privzeta časovna omejitev za Httpclient C#?

Video: Kakšna je privzeta časovna omejitev za Httpclient C#?

Video: Kakšna je privzeta časovna omejitev za Httpclient C#?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Maj
Anonim

Privzeta časovna omejitev za HttpClient je 100 sekund.

Glede na to, kakšna je privzeta časovna omejitev za zahtevo

120 sekund

Vedite tudi, kaj je časovna omejitev HttpClient? The HttpClient iz sistema. Mreža. Http paket ima Odmor lastnost, ki je privzeto nastavljena na 100 sekund, kar, ko berem kodo, pomeni samo, koliko časa do preklica opravila. Če imate operacijo, ki traja recimo 40 sekund, preden vrne vse podatke, bo to vedno odmor po 30 sekundah.

Tukaj, kako nastavim časovno omejitev

The privzeto vrednost je 100 000 milisekund (100 sekund). Za set neskončno odmor , set vrednost lastnosti na InfiniteTimeSpan. Poizvedba sistema imen domen (DNS) lahko traja do 15 sekund, da se vrne ali poteče.

Ali naj odstranim

Torej, če ustvarjate HttpRequestMessage in posredovanje tega sporočila metodi SendAsync sistema. Če uporabljate, recimo, StringContent, ga tako ali tako ni treba odstraniti in zato sporočila ni treba odstraniti.

Priporočena: