Для изменения размера нажмите или перетащите

WebServerLimits - класс

Ограничения веб-сервера Tessa. Обычно содержатся в файле app.json и доступны по свойству Configuration. Конструктор по умолчанию создаёт объект, в котором все свойства имеют рекомендованные значения по умолчанию.
Иерархия наследования
SystemObject
  Tessa.WebWebServerLimits

Пространство имён:  Tessa.Web
Сборка:  Tessa.Web (в Tessa.Web.dll) Версия: 3.5.0.19
Синтаксис
public sealed class WebServerLimits

Тип WebServerLimits предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методWebServerLimits
Инициализирует новый экземпляр класса WebServerLimits
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоСтатический членConfiguration
Объект настроек, загруженный из конфигурации app.json.
Открытое свойствоKeepAliveTimeoutSeconds
Таймаут в секундах на поддержание соединения (т.н. keep alive). По умолчанию 120 секунд.
Открытое свойствоMaxConcurrentConnections
Максимальное количество одновременно открытых соединений. Укажите null, чтобы не ограничивать количество соединений. По умолчанию указано null.
Открытое свойствоMaxConcurrentUpgradedConnections
Максимальное количество одновременно открытых соединений, которые были обновлены для использования другого протокола (например, на WebSockets). Укажите null, чтобы не ограничивать количество соединений. По умолчанию указано null.
Открытое свойствоMaxRequestBodySizeBytes
Максимальный размер в байтах для тела HTTP запроса. По умолчанию 28.6 МиБ (30 000 000 байт). Ограничено отключено для методов с потоковой передачей (такой как сохранение карточки с файлами или импорт библиотек локализации), а также для методов контроллеров, реализованных в рамках проекта, в которых задан атрибут DisableRequestSizeLimit.
Открытое свойствоMaxRequestBufferSizeBytes
Максимальный размер буфера в байтах для запроса. По умолчанию 1 МиБ (1 048 576 байт). Укажите null, чтобы не ограничивать размер буфера.
Открытое свойствоMaxRequestHeaderCount
Максимальное количество заголовков в HTTP запросе. По умолчанию 100 заголовков.
Открытое свойствоMaxRequestHeadersTotalSizeBytes
Максимальный совокупный размер заголовков в HTTP запросе. По умолчанию 32 КиБ (32 768 байт).
Открытое свойствоMaxRequestLineSizeBytes
Максимальный размер строки запроса HTTP. По умолчанию 8 КиБ (8 192 байт).
Открытое свойствоMaxResponseBufferSizeBytes
Максимальный размер буфера в байтах для ответа на запрос перед тем, как начинается отправка по сети. По умолчанию 64 КиБ (65 536 байт). Укажите null, чтобы не ограничивать размер буфера. Укажите 0, чтобы не использовать буферизацию перед отправкой.
Открытое свойствоMinRequestBodyDataRateBytesPerSecond
Средняя скорость передачи, измеряемая в байтах в секунду, в течение интервала времени MinRequestBodyDataRateGraceSeconds, которая минимально допустима для получения данных HTTP запроса от клиента. По умолчанию 240 байт в секунду.
Открытое свойствоMinRequestBodyDataRateGraceSeconds
Интервал времени в секундах, для которого измеряется средняя скорость получения данных HTTP запроса от клиента MinRequestBodyDataRateBytesPerSecond. По умолчанию 5 секунд.
Открытое свойствоMinResponseDataRateBytesPerSecond
Средняя скорость передачи, измеряемая в байтах в секунду, в течение интервала времени MinResponseDataRateGraceSeconds, которая минимально допустима для отправки данных HTTP ответа. По умолчанию 240 байт в секунду.
Открытое свойствоMinResponseDataRateGraceSeconds
Интервал времени в секундах, для которого измеряется средняя скорость отправки данных HTTP ответа MinResponseDataRateBytesPerSecond. По умолчанию 5 секунд.
Открытое свойствоRequestHeadersTimeoutSeconds
Максимальное время в секундах, в течение которого сервер ожидает получения HTTP заголовков. По умолчанию 30 секунд.
В начало страницы
Методы
  ИмяОписание
Открытый методApply
Применяет настройки в текущем объекте к веб-серверу Kestrel.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методСтатический членFromConfiguration(DictionaryString, Object)
Создаёт объект настроек по заданному объекту с хеш-таблицей. По ключу "WebServerLimits" в этой хеш-таблице должны быть настройки. Имена настроек соотносятся с именами свойств текущего объекта.
Открытый методСтатический членFromConfiguration(IConfigurationManager)
Создаёт объект настроек по заданному объекту конфигурации. В нём по свойству configurationManager.Configuration.Settings доступна хеш-таблица, в которой есть ключ "WebServerLimits", содержащий настройки. Имена настроек соотносятся с именами свойств текущего объекта.
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методToString (Переопределяет ObjectToString.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также