Compartir a través de


HttpConnection Clase

Definición

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
HttpConnection
Herencia
Implementaciones

Constructores

HttpConnection(HttpConnectionOptions, ILoggerFactory)

Inicializa una nueva instancia de la clase HttpConnection.

HttpConnection(Uri)

Inicializa una nueva instancia de la clase HttpConnection.

HttpConnection(Uri, HttpTransportType)

Inicializa una nueva instancia de la clase HttpConnection.

HttpConnection(Uri, HttpTransportType, ILoggerFactory)

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.

Se aplica a