HttpConnection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Herança
- Implementações
Construtores
HttpConnection(HttpConnectionOptions, ILoggerFactory) |
Inicializa uma nova instância da classe HttpConnection. |
HttpConnection(Uri, HttpTransportType, ILoggerFactory) |
Inicializa uma nova instância da classe HttpConnection. |
HttpConnection(Uri, HttpTransportType) |
Inicializa uma nova instância da classe HttpConnection. |
HttpConnection(Uri) |
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. |