Http2Limits Класс

Определение

Ограничения, применимые только к подключениям HTTP/2.

public ref class Http2Limits
public class Http2Limits
type Http2Limits = class
Public Class Http2Limits
Наследование
Http2Limits

Конструкторы

Http2Limits()

Ограничения, применимые только к подключениям HTTP/2.

Свойства

HeaderTableSize

Ограничивает размер таблиц сжатия заголовков. В октетах кодировщик HPACK и декодер на сервере могут использовать.

Значение должно быть больше или равно 0, по умолчанию — 4096 октетов (4 КиБ).

InitialConnectionWindowSize

Указывает, сколько данных текста запроса (в байтах) сервер готов получать и буферировать за раз, агрегированные по всем запросам (потокам) на подключение. Запросы заметок также ограничены InitialStreamWindowSize

Значение должно быть больше или равно 64 КиБ и меньше 2 ГиБ. Значение по умолчанию равно 1 МиБ.

InitialStreamWindowSize

Указывает, сколько данных тела запроса (в байтах) сервер готов получать и буферистивать за раз для каждого потока. Обратите внимание, что подключения также ограничены InitialConnectionWindowSize. Чтобы клиент отправлял данные тела запроса, в окне потока и окне подключения должно быть свободное место.

Значение должно быть больше или равно 64 КиБ и меньше 2 ГиБ, по умолчанию — 768 КиБ.

KeepAlivePingDelay

Возвращает или задает задержку проверки на активность. Сервер отправляет клиенту сообщение проверки связи в активном режиме, если он не получает кадры для подключения в течение этого периода времени. Это свойство используется вместе с KeepAlivePingTimeout для закрытия неработает соединений.

Значение задержки должно быть больше или равно 1 секунде. Установите значение , MaxValue чтобы отключить функцию проверки связи в активном режиме. По умолчанию — MaxValue.

KeepAlivePingTimeout

Возвращает или задает время ожидания проверки на активность. Проверка связи с сохранением активности отправляется, когда период бездействия превышает заданное KeepAlivePingDelay значение. Сервер закроет подключение, если он не получит никаких кадров в течение времени ожидания.

Время ожидания должно быть больше или равно 1 секунде. Установите значение , MaxValue чтобы отключить время ожидания проверки связи в активном режиме. Значение по умолчанию — 20 секунд.

MaxFrameSize

Указывает размер наибольшей полезной нагрузки кадра, которая может быть получена в октетах. Размер должен быть от 2^14 до 2^24-1.

Значение должно быть от 2^14 до 2^24, по умолчанию — 2^14 октетов (16 КиБ).

MaxRequestHeaderFieldSize

Указывает максимальный допустимый размер последовательности полей заголовка запроса в октетах. Это ограничение применяется к последовательности имен и значений в их сжатых и несжатых представлениях.

Значение должно быть больше 0, по умолчанию — 2^14 октетов (16 КиБ).

MaxStreamsPerConnection

Ограничивает количество параллельных потоков запросов для одного подключения HTTP/2. Избыточные потоки будут отклонены.

Значение должно быть больше 0, по умолчанию — 100 потоков.

Применяется к