Jaki jest domyślny limit czasu dla Httpclient C#?
Jaki jest domyślny limit czasu dla Httpclient C#?

Wideo: Jaki jest domyślny limit czasu dla Httpclient C#?

Wideo: Jaki jest domyślny limit czasu dla Httpclient C#?
Wideo: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Listopad
Anonim

Domyślny limit czasu HttpClient to 100 sekund.

Mając to na uwadze, jaki jest domyślny limit czasu dla żądania

120 sekund

Wiesz też, co to jest limit czasu HttpClient? ten Klient z Systemu. Internet. Pakiet HTTP ma Koniec czasu właściwość, która domyślnie ma wartość 100 sekund, co po przeczytaniu kodu oznacza tylko, jak długo do anulowania zadania. Jeśli masz operację, która zajmuje powiedzmy 40 sekund, zanim zwróci jakiekolwiek dane, zawsze to zrobi koniec czasu po 30 sekundach.

Jak tutaj ustawić limit czasu

ten domyślny wartość wynosi 100 000 milisekund (100 sekund). Do ustawić nieskończony koniec czasu , ustawić wartość właściwości do InfiniteTimeSpan. Zwrócenie zapytania systemu nazw domen (DNS) może potrwać do 15 sekund lub przekroczyć limit czasu.

Czy powinienem pozbyć się

Tak więc, jeśli tworzysz HttpRequestMessage i przekazywanie tego komunikatu do metody SendAsync systemu. Jeśli używasz, powiedzmy, StringContent, i tak nie trzeba go usuwać, a zatem komunikat nie musi być usuwany.

Zalecana: