HttpConnection 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í.
Se usa para establecer una conexión a un ASP.NET Core ConnectionHandler mediante un transporte basado en HTTP.
public ref class HttpConnection : Microsoft::AspNetCore::Connections::ConnectionContext, Microsoft::AspNetCore::Connections::Features::IConnectionInherentKeepAliveFeature
public class HttpConnection : Microsoft.AspNetCore.Connections.ConnectionContext, Microsoft.AspNetCore.Connections.Features.IConnectionInherentKeepAliveFeature
type HttpConnection = class
inherit ConnectionContext
interface IConnectionInherentKeepAliveFeature
Public Class HttpConnection
Inherits ConnectionContext
Implements IConnectionInherentKeepAliveFeature
- Herencia
- Herencia
- Implementaciones
Constructores
HttpConnection(HttpConnectionOptions, ILoggerFactory) |
Inicializa una nueva instancia de la clase HttpConnection. |
HttpConnection(Uri, HttpTransportType, ILoggerFactory) |
Inicializa una nueva instancia de la clase HttpConnection. |
HttpConnection(Uri, HttpTransportType) |
Inicializa una nueva instancia de la clase HttpConnection. |
HttpConnection(Uri) |
Inicializa una nueva instancia de la clase HttpConnection. |
Propiedades
ConnectionClosed |
Se desencadena cuando se cierra la conexión de cliente. (Heredado de ConnectionContext) |
ConnectionId |
Obtiene o establece el identificador de conexión. |
Features |
Obtiene la colección de características proporcionadas por el servidor y el middleware disponibles en esta conexión. |
Items |
Obtiene o establece una colección de clave-valor que se puede usar para compartir datos dentro del ámbito de esta conexión. |
LocalEndPoint |
Obtiene o establece el punto de conexión local para esta conexión. (Heredado de ConnectionContext) |
RemoteEndPoint |
Obtiene o establece el punto de conexión remoto para esta conexión. (Heredado de ConnectionContext) |
Transport |
Obtiene o establece el IDuplexPipe objeto que se puede usar para leer o escribir datos en esta conexión. |
Métodos
Abort() |
Anula la conexión subyacente. (Heredado de ConnectionContext) |
Abort(ConnectionAbortedException) |
Anula la conexión subyacente. (Heredado de ConnectionContext) |
DisposeAsync() |
Elimina la conexión. |
StartAsync(CancellationToken) |
Inicia la conexión. |
StartAsync(TransferFormat, CancellationToken) |
Inicia la conexión con el formato de transferencia especificado. |
Implementaciones de interfaz explícitas
IConnectionInherentKeepAliveFeature.HasInherentKeepAlive |
Obtiene si la conexión tiene o no un concepto inherente de mantenimiento persistente. |
Métodos de extensión
GetHttpContext(ConnectionContext) |
Obtiene el HttpContext asociado a la conexión, si hay uno. |