KestrelServerOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona configuración mediante programación de características específicas de Kestrel.
public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
- Herencia
-
KestrelServerOptions
Constructores
KestrelServerOptions() |
Proporciona configuración mediante programación de características específicas de Kestrel. |
Propiedades
AddServerHeader |
Obtiene o establece si el |
ApplicationServices |
Habilita la devolución de llamada de las opciones UseKestrel para resolver y usar los servicios registrados por la aplicación durante el inicio. Normalmente se inicializa mediante UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>). |
ConnectionFilter |
Obtiene o establece un IConnectionFilter objeto que permite que cada conexión Stream se intercepte y transforme.
Configurado por los |
Limits |
Proporciona acceso a las opciones de límite de solicitudes. |
MaxRequestBufferSize |
Obsoletos.
Esta propiedad está obsoleta y se quitará en una versión futura.
En su lugar, use Obtiene o establece el tamaño máximo del búfer de solicitudes. |
NoDelay |
Establézcalo en false para habilitar el algoritmo de Nagle para todas las conexiones. |
ShutdownTimeout |
Cantidad de tiempo después de que el servidor comience a apagarse antes de que las conexiones se cierren con fuerza. Kestrel esperará la duración del tiempo de espera para que se complete cualquier procesamiento de solicitudes en curso antes de finalizar la conexión. No se aceptarán nuevas conexiones ni solicitudes durante este tiempo. |
ThreadCount |
Número de subprocesos de E/S de libuv usados para procesar solicitudes. |
Métodos de extensión
UseConnectionLogging(KestrelServerOptions, String) |
Emite registros detallados para bytes leídos y escritos en la conexión. |
UseConnectionLogging(KestrelServerOptions) |
Emite registros detallados para bytes leídos y escritos en la conexión. |
UseHttps(KestrelServerOptions, HttpsConnectionFilterOptions) |
Configure Kestrel para que use HTTPS. |
UseHttps(KestrelServerOptions, X509Certificate2) |
Configure Kestrel para que use HTTPS. |
UseHttps(KestrelServerOptions, String, String) |
Configure Kestrel para que use HTTPS. |
UseHttps(KestrelServerOptions, String) |
Configure Kestrel para que use HTTPS. |