Wat is die verstek uitteltyd vir Httpclient C#?
Wat is die verstek uitteltyd vir Httpclient C#?

Video: Wat is die verstek uitteltyd vir Httpclient C#?

Video: Wat is die verstek uitteltyd vir Httpclient C#?
Video: From C to Python by Ross Rheingans-Yoo 2024, Desember
Anonim

Die verstek uitteltyd van 'n HttpClient is 100 sekondes.

As u dit in die oog hou, wat is die verstekuitteltyd vir

120 sekondes

Weet ook, wat is HttpClient time-out? Die Httpkliënt vanaf die stelsel. Netto. Http-pakket het Uitteltyd eiendom wat verstek is op 'n 100 sekondes wat soos ek deur die kode lees net beteken hoe lank voordat die taak gekanselleer word. As jy 'n bewerking het wat sê 40 sekondes neem voordat dit enige data terugstuur, sal dit altyd tydsverloop na 30 sekondes.

Hierin, hoe stel ek HttpClient timeout?

Die verstek waarde is 100 000 millisekondes (100 sekondes). Om stel 'n oneindige tydsverloop , stel die eiendomswaarde na InfiniteTimeSpan. 'n Domeinnaamstelsel (DNS)-navraag kan tot 15 sekondes neem om terug te keer of uit te skakel.

Moet ek HttpRequestMessage wegdoen?

Dus, as jy 'n HttpRequestMessage en stuur daardie boodskap aan die SendAsync-metode van 'n stelsel. As jy byvoorbeeld StringContent gebruik, hoef dit in elk geval nie weggedoen te word nie en daarom hoef die boodskap nie weggedoen te word nie.

Aanbeveel: