Каков тайм-аут по умолчанию для Httpclient C #?
Каков тайм-аут по умолчанию для Httpclient C #?

Видео: Каков тайм-аут по умолчанию для Httpclient C #?

Видео: Каков тайм-аут по умолчанию для Httpclient C #?
Видео: Как сделать, чтобы экран телефона не выключался: инструкция для Samsung, Xiaomi, Honor, Huawei 2024, Май
Anonim

По умолчанию тайм-аут HttpClient равен 100 секунд.

Учитывая это, каков тайм-аут по умолчанию для

120 секунд

Также знайте, что такое тайм-аут HttpClient? В HttpClient из системы. Сеть. Пакет http имеет Тайм-аут свойство, которое по умолчанию равно 100 секундам, что, когда я читал код, просто означает, сколько времени до отмены задачи. Если у вас есть операции, которые занимают, скажем, 40 секунд, прежде чем они вернут какие-либо данные, они всегда будут тайм-аут через 30 секунд.

Здесь, как мне установить тайм-аут

В дефолт значение составляет 100 000 миллисекунд (100 секунд). К установленный бесконечный тайм-аут , установленный значение свойства InfiniteTimeSpan. Запрос системы доменных имен (DNS) может занять до 15 секунд для возврата или истечения времени ожидания.

Должен ли я избавляться от

Итак, если вы создаете HttpRequestMessage и передача этого сообщения методу SendAsync объекта System. Если вы используете, скажем, StringContent, его все равно не нужно удалять, и поэтому сообщение не нужно удалять.

Рекомендуемые: