Sdílet prostřednictvím


HttpConnection Třída

Definice

Slouží k vytvoření připojení k ASP.NET Core ConnectionHandler pomocí přenosu založeného na protokolu 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
Dědičnost
HttpConnection
Dědičnost
Implementuje

Konstruktory

HttpConnection(HttpConnectionOptions, ILoggerFactory)

Inicializuje novou instanci HttpConnection třídy .

HttpConnection(Uri)

Inicializuje novou instanci HttpConnection třídy .

HttpConnection(Uri, HttpTransportType)

Inicializuje novou instanci HttpConnection třídy .

HttpConnection(Uri, HttpTransportType, ILoggerFactory)

Inicializuje novou instanci HttpConnection třídy .

Vlastnosti

ConnectionClosed

Aktivuje se při ukončení připojení klienta.

(Zděděno od ConnectionContext)
ConnectionId

Získá nebo nastaví ID připojení.

Features

Získá kolekci funkcí poskytovaných serverem a middlewarem dostupným v tomto připojení.

Items

Získá nebo nastaví kolekci klíč/hodnota, kterou lze použít ke sdílení dat v rámci tohoto připojení.

LocalEndPoint

Získá nebo nastaví místní koncový bod pro toto připojení.

(Zděděno od ConnectionContext)
RemoteEndPoint

Získá nebo nastaví vzdálený koncový bod pro toto připojení.

(Zděděno od ConnectionContext)
Transport

Získá nebo nastaví , IDuplexPipe který lze použít ke čtení nebo zápisu dat v tomto připojení.

Metody

Abort()

Přeruší základní připojení.

(Zděděno od ConnectionContext)
Abort(ConnectionAbortedException)

Přeruší základní připojení.

(Zděděno od ConnectionContext)
DisposeAsync()

Odstraní připojení.

StartAsync(CancellationToken)

Spustí připojení.

StartAsync(TransferFormat, CancellationToken)

Spustí připojení pomocí zadaného formátu přenosu.

Explicitní implementace rozhraní

IConnectionInherentKeepAliveFeature.HasInherentKeepAlive

Získá, zda připojení má vlastní koncept udržování připojení.

Metody rozšíření

GetHttpContext(ConnectionContext)

HttpContext Získá přidružený k připojení, pokud existuje.

Platí pro