ListenOptions 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í.
Describe una ruta de acceso de socket de dominio de , Unix o un descriptor de archivo para un socket ya abierto al que IPEndPoint Kestrel debe enlazar o abrir.
public ref class ListenOptions : Microsoft::AspNetCore::Server::Kestrel::Transport::Abstractions::Internal::IEndPointInformation
public ref class ListenOptions : Microsoft::AspNetCore::Connections::IConnectionBuilder, Microsoft::AspNetCore::Server::Kestrel::Transport::Abstractions::Internal::IEndPointInformation
public ref class ListenOptions : Microsoft::AspNetCore::Connections::IConnectionBuilder
public class ListenOptions : Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Internal.IEndPointInformation
public class ListenOptions : Microsoft.AspNetCore.Connections.IConnectionBuilder, Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Internal.IEndPointInformation
public class ListenOptions : Microsoft.AspNetCore.Connections.IConnectionBuilder
public class ListenOptions : Microsoft.AspNetCore.Connections.IConnectionBuilder, Microsoft.AspNetCore.Connections.IMultiplexedConnectionBuilder
type ListenOptions = class
interface IEndPointInformation
type ListenOptions = class
interface IEndPointInformation
interface IConnectionBuilder
type ListenOptions = class
interface IConnectionBuilder
type ListenOptions = class
interface IConnectionBuilder
interface IMultiplexedConnectionBuilder
Public Class ListenOptions
Implements IEndPointInformation
Public Class ListenOptions
Implements IConnectionBuilder, IEndPointInformation
Public Class ListenOptions
Implements IConnectionBuilder
Public Class ListenOptions
Implements IConnectionBuilder, IMultiplexedConnectionBuilder
- Herencia
-
ListenOptions
- Implementaciones
-
Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Internal.IEndPointInformation IConnectionBuilder IMultiplexedConnectionBuilder
Propiedades
| ApplicationServices |
Obtiene la aplicación IServiceProvider . |
| ConnectionAdapters |
Obtiene el objeto que permite interceptar y transformar cada List<T> Stream conexión.
Configurado por los |
| DisableAltSvcHeader |
Obtiene o establece un valor que controla si el encabezado "Alt-Svc" se incluye con encabezados de respuesta. Los clientes usan el encabezado "Alt-Svc" para actualizar las conexiones HTTP/1.1 y HTTP/2 a HTTP/3. El encabezado "Alt-Svc" se incluye automáticamente con una respuesta si tiene Protocols HTTP/1.1 o HTTP/2 habilitado y HTTP/3 está habilitado. Si la aplicación ya ha establecido un valor de encabezado "Alt-Svc", no se cambia. |
| EndPoint |
Obtiene la estructura EndPoint. |
| FileHandle |
Descriptor de archivo para que se abra el socket. Solo se establece si ListenOptions Type es FileHandleEndPoint . |
| HandleType | |
| IPEndPoint |
al IPEndPoint que se enlazará. Solo se establece si ListenOptions Type es IPEndPoint . |
| KestrelServerOptions |
Permite que el middleware de conexión resuelva y use los servicios registrados por la aplicación durante el inicio. Solo se establece si se accede desde la devolución de llamada de un KestrelServerOptions método Listen*. |
| NoDelay |
Establezca en false para habilitar el algoritmo de Nagle para todas las conexiones. |
| Protocols |
Protocolos habilitados en este punto de conexión. |
| SocketPath |
Ruta de acceso absoluta a un socket de dominio de Unix al que enlazar. Solo se establece si ListenOptions Type es UnixDomainSocketEndPoint . |
| Type |
El tipo de interfaz que se describe: una ruta de acceso de socket de IPEndPoint dominio de Unix o un descriptor de archivo. |
Métodos
| Build() |
Compila el ConnectionDelegate . |
| ToString() | Returns a string that represents the current object. |
| Use(Func<ConnectionDelegate,ConnectionDelegate>) |
Agrega un delegado de middleware a la canalización de conexión.
Configurado por los |
Implementaciones de interfaz explícitas
| IMultiplexedConnectionBuilder.Build() | |
| IMultiplexedConnectionBuilder.Use(Func<MultiplexedConnectionDelegate,MultiplexedConnectionDelegate>) |
Métodos de extensión
| Run(IConnectionBuilder, Func<ConnectionContext,Task>) |
Agregue el objeto |
| Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>) |
Agregue el objeto |
| UseConnectionHandler<TConnectionHandler>(IConnectionBuilder) |
Use el |
| UseConnectionLogging(ListenOptions) |
Emite registros detallados para los bytes leídos y escritos en la conexión. |
| UseConnectionLogging(ListenOptions, String) |
Emite registros detallados para los bytes leídos y escritos en la conexión. |
| UseHttps(ListenOptions) |
Configure Kestrel para que use HTTPS con el certificado predeterminado si está disponible. Esto se produce si no se configura ningún certificado predeterminado. |
| UseHttps(ListenOptions, HttpsConnectionAdapterOptions) |
Configure Kestrel para que use HTTPS. Esto no usa certificados predeterminados u otros valores predeterminados especificados a través de config o ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>) . |
| UseHttps(ListenOptions, TlsHandshakeCallbackOptions) |
Configure Kestrel para que use HTTPS. Esto no usa certificados predeterminados u otros valores predeterminados especificados a través de config o ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>) . |
| UseHttps(ListenOptions, Action<HttpsConnectionAdapterOptions>) |
Configure Kestrel para que use HTTPS. |
| UseHttps(ListenOptions, ServerOptionsSelectionCallback, Object) |
Configure Kestrel para que use HTTPS. Esto no usa certificados predeterminados u otros valores predeterminados especificados a través de config o ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>) . |
| UseHttps(ListenOptions, ServerOptionsSelectionCallback, Object, TimeSpan) |
Configure Kestrel para que use HTTPS. Esto no usa certificados predeterminados u otros valores predeterminados especificados a través de config o ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>) . |
| UseHttps(ListenOptions, StoreName, String) |
Configure Kestrel para que use HTTPS. |
| UseHttps(ListenOptions, StoreName, String, Boolean) |
Configure Kestrel para que use HTTPS. |
| UseHttps(ListenOptions, StoreName, String, Boolean, StoreLocation) |
Configure Kestrel para que use HTTPS. |
| UseHttps(ListenOptions, StoreName, String, Boolean, StoreLocation, Action<HttpsConnectionAdapterOptions>) |
Configure Kestrel para que use HTTPS. |
| UseHttps(ListenOptions, X509Certificate2) |
Configure Kestrel para que use HTTPS. |
| UseHttps(ListenOptions, X509Certificate2, Action<HttpsConnectionAdapterOptions>) |
Configure Kestrel para que use HTTPS. |
| UseHttps(ListenOptions, String) |
Configure Kestrel para que use HTTPS. |
| UseHttps(ListenOptions, String, String) |
Configure Kestrel para que use HTTPS. |
| UseHttps(ListenOptions, String, String, Action<HttpsConnectionAdapterOptions>) |
Configure Kestrel para que use HTTPS. |
| UseHub<THub>(IConnectionBuilder) |
Configure la conexión para hospedar el tipo Hub especificado. |