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 la 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() |
Propiedades
| AddServerHeader |
Obtiene o establece si el encabezado del |
| ApplicationServices |
Habilita la devolución de llamada de opciones de UseKestrel para resolver y usar los servicios registrados por la aplicación durante el inicio. Normalmente inicializado por UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>) . |
| ConnectionFilter |
Obtiene o establece un IConnectionFilter que permite Stream interceptar y transformar cada conexión.
Configurado por |
| Limits |
Proporciona acceso a las opciones de límite de solicitudes. |
| MaxRequestBufferSize |
Obsoleto.
Esta propiedad está obsoleta y se quitará en una versión futura.
Use Obtiene o establece el tamaño máximo del búfer de solicitud. |
| NoDelay |
Establézcalo en false para habilitar el algoritmo de Nagle para todas las conexiones. |
| ShutdownTimeout |
La cantidad de tiempo después de que el servidor empiece a cerrarse antes de que las conexiones se cierren forzosamente. Kestrel esperará la duración del tiempo de espera para que se complete el procesamiento de las 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) |
Emite registros detallados para bytes leídos y escritos en la conexión. |
| UseConnectionLogging(KestrelServerOptions, String) |
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) |
Configure Kestrel para que use HTTPS. |
| UseHttps(KestrelServerOptions, String, String) |
Configure Kestrel para que use HTTPS. |