Compartilhar via


HttpConnection Classe

Definição

Usado para fazer uma conexão com um ASP.NET Core ConnectionHandler usando um transporte baseado em 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
Herança
HttpConnection
Herança
Implementações

Construtores

HttpConnection(HttpConnectionOptions, ILoggerFactory)

Inicializa uma nova instância da classe HttpConnection.

HttpConnection(Uri)

Inicializa uma nova instância da classe HttpConnection.

HttpConnection(Uri, HttpTransportType)

Inicializa uma nova instância da classe HttpConnection.

HttpConnection(Uri, HttpTransportType, ILoggerFactory)

Inicializa uma nova instância da classe HttpConnection.

Propriedades

ConnectionClosed

Acionada quando a conexão do cliente é fechada.

(Herdado de ConnectionContext)
ConnectionId

Obtém ou define a ID da conexão.

Features

Obtém a coleção de recursos fornecidos pelo servidor e middleware disponíveis nessa conexão.

Items

Obtém ou define uma coleção de chave/valor que pode ser usada para compartilhar dados dentro do escopo dessa conexão.

LocalEndPoint

Obtém ou define o ponto de extremidade local para essa conexão.

(Herdado de ConnectionContext)
RemoteEndPoint

Obtém ou define o ponto de extremidade remoto para essa conexão.

(Herdado de ConnectionContext)
Transport

Obtém ou define o IDuplexPipe que pode ser usado para ler ou gravar dados nessa conexão.

Métodos

Abort()

Anula a conexão subjacente.

(Herdado de ConnectionContext)
Abort(ConnectionAbortedException)

Anula a conexão subjacente.

(Herdado de ConnectionContext)
DisposeAsync()

Descarta a conexão.

StartAsync(CancellationToken)

Inicia a conexão.

StartAsync(TransferFormat, CancellationToken)

Inicia a conexão usando o formato de transferência especificado.

Implantações explícitas de interface

IConnectionInherentKeepAliveFeature.HasInherentKeepAlive

Obtém se a conexão tem ou não um conceito de keep alive inerente.

Métodos de Extensão

GetHttpContext(ConnectionContext)

Obtém o HttpContext associado à conexão, se houver uma.

Aplica-se a