KestrelServerOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет программную конфигурацию функций Kestrel.
public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
- Наследование
-
KestrelServerOptions
Конструкторы
KestrelServerOptions() |
Предоставляет программную конфигурацию функций Kestrel. |
Свойства
AddServerHeader |
Возвращает или задает значение, указывающее, |
ApplicationServices |
Включает обратный вызов параметров UseKestrel для разрешения и использования служб, зарегистрированных приложением во время запуска. Обычно инициализируется с помощью UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>). |
ConnectionFilter |
Возвращает или задает объект IConnectionFilter , который позволяет перехватывать и преобразовывать каждое соединение Stream .
Настройка с помощью |
Limits |
Предоставляет доступ к параметрам ограничения запросов. |
MaxRequestBufferSize |
Устаревшие..
Это свойство устарело и будет удалено в следующей версии.
Взамен рекомендуется использовать Возвращает или задает максимальный размер буфера запросов. |
NoDelay |
Установите значение false, чтобы включить алгоритм Нейгла для всех подключений. |
ShutdownTimeout |
Время после завершения работы сервера до принудительного закрытия подключений. Kestrel будет ожидать времени ожидания для завершения любой текущей обработки запроса, прежде чем завершить подключение. В течение этого времени новые подключения или запросы не будут приниматься. |
ThreadCount |
Количество потоков ввода-вывода libuv, используемых для обработки запросов. |
Методы расширения
UseConnectionLogging(KestrelServerOptions, String) |
Создает подробные журналы для байтов, считанных и записанных в подключение. |
UseConnectionLogging(KestrelServerOptions) |
Создает подробные журналы для байтов, считанных и записанных в подключение. |
UseHttps(KestrelServerOptions, HttpsConnectionFilterOptions) |
Настройте Kestrel для использования протокола HTTPS. |
UseHttps(KestrelServerOptions, X509Certificate2) |
Настройте Kestrel для использования протокола HTTPS. |
UseHttps(KestrelServerOptions, String, String) |
Настройте Kestrel для использования протокола HTTPS. |
UseHttps(KestrelServerOptions, String) |
Настройте Kestrel для использования протокола HTTPS. |