HttpSysOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит параметры, используемые HttpSys.
public ref class HttpSysOptions
public class HttpSysOptions
type HttpSysOptions = class
Public Class HttpSysOptions
- Наследование
-
HttpSysOptions
Конструкторы
HttpSysOptions() |
Инициализирует новый объект HttpSysOptions. |
Свойства
AllowSynchronousIO |
Управление разрешением синхронных входных и выходных данных для HttpContext.Request.Body и HttpContext.Response.Body.
Значение по умолчанию — |
Authentication |
Http.Sys параметры проверки подлинности. Могут быть изменены в любое время до удаления прослушивателя. |
ClientCertificateMethod |
Указывает, как следует заполнять сертификаты клиента. По умолчанию сертификат разрешен без повторного согласования. Это не изменяет параметр привязки netsh clientcertnegotiation, который необходимо включить для разрешения сертификата ClientCertificateMethod.AllowCertificate. |
EnableKernelResponseBuffering |
Включите буферизацию данных ответа в ядре. Значение по умолчанию — |
EnableResponseCaching |
Выполняет попытку кэшировать режим ядра для ответов с допустимыми заголовками.
Ответ может не содержать заголовки Set-Cookie, Vary или Pragma.
Он должен содержать открытый заголовок Cache-Control и значение shared-max-age или max-age либо заголовок Expires.
Значение по умолчанию — |
Http503Verbosity |
Возвращает или задает значение, определяющее реакцию http.sys при отклонении запросов из-за условий регулирования, например при достижении предела очереди запросов. Значение по умолчанию в http.sys — "Базовый", то есть http.sys просто сбрасывает TCP-подключение. Iis использует limited в качестве поведения по умолчанию, что приведет к отправке обратно клиенту сообщения 503 — служба недоступна. Эти параметры не применяются при подключении к существующей очереди. |
MaxAccepts |
Максимальное число одновременных попыток. Значение по умолчанию в 5 раз больше числа процессоров, возвращаемых ProcessorCount. |
MaxConnections |
Возвращает или задает максимальное количество одновременных подключений для приема. Устанавливается |
MaxRequestBodySize |
Возвращает или задает максимальный допустимый размер текста запроса в байтах. Если задано значение NULL, максимальный размер текста запроса не ограничен. Это ограничение не влияет на обновленные подключения, которые всегда являются неограниченными. Его можно переопределить для каждого запроса с помощью IHttpMaxRequestBodySizeFeature. Значение по умолчанию равно 30 000 000 байт, что составляет приблизительно 28,6 МБ. |
RequestQueueLimit |
Возвращает или задает максимальное число запросов, которые будут помещены в очередь в Http.Sys. Эти параметры не применяются при подключении к существующей очереди. Значение по умолчанию — 1000. |
RequestQueueMode |
Указывает, отвечает ли сервер за создание и настройку очереди запросов или он должен подключаться к существующей очереди.
Большинство имеющихся параметров конфигурации не применяются при подключении к существующей очереди.
Значение по умолчанию — |
RequestQueueName |
Имя очереди запросов Http.Sys. Значение по умолчанию — |
ThrowWriteExceptions |
Возвращает или задает значение , если текст ответа записывает данные, которые завершаются сбоем из-за отключения клиента, должны вызывать исключения или завершаться в обычном режиме.
Значение по умолчанию — |
Timeouts |
Предоставляет конфигурации времени ожидания Http.Sys. Они также могут быть настроены в реестре. Могут быть изменены в любое время до удаления прослушивателя. Эти параметры не применяются при подключении к существующей очереди. |
UnsafePreferInlineScheduling |
Обработка встроенных запросов вместо отправки в пул потоков. |
UrlPrefixes |
Префиксы URL-адресов для регистрации с помощью Http.Sys. Могут быть изменены в любое время до удаления прослушивателя. При подключении к существующей очереди префиксы используются только для вычисления PathBase для запросов. |
UseLatin1RequestHeaders |
Настраивает заголовки запросов для использования Latin1 кодирования. |