Hva er standard tidsavbrudd for Httpclient C#?
Hva er standard tidsavbrudd for Httpclient C#?

Video: Hva er standard tidsavbrudd for Httpclient C#?

Video: Hva er standard tidsavbrudd for Httpclient C#?
Video: Imagine Dragons - Believer (Official Music Video) 2024, Desember
Anonim

Standard tidsavbrudd for en HttpClient er 100 sekunder.

Med tanke på dette, hva er standard tidsavbrudd for

120 sekunder

Vet også, hva er HttpClient-tidsavbrudd? De HttpClient fra systemet. Nett. Http-pakken har Pause egenskap som er standard på 100 sekunder som når jeg leser gjennom koden betyr bare hvor lenge det går til oppgaven avbrytes. Hvis du har en operasjon som tar si 40 sekunder før den returnerer noen data vil den alltid pause etter 30 sekunder.

Her, hvordan setter jeg HttpClient timeout?

De misligholde verdien er 100 000 millisekunder (100 sekunder). Til sett en uendelig pause , sett egenskapsverdien til InfiniteTimeSpan. Det kan ta opptil 15 sekunder å returnere et DNS-søk (Domain Name System) eller et tidsavbrudd.

Bør jeg kaste

Så hvis du lager en HttpRequestMessage og sende den meldingen til SendAsync-metoden til et system. Hvis du bruker, for eksempel, StringContent, trenger det ikke å kastes uansett, og derfor trenger ikke meldingen å bli kastet.

Anbefalt: