Freigeben über


HttpConnection Klasse

Definition

Wird verwendet, um eine Verbindung mit einem ASP.NET Core ConnectionHandler mithilfe eines HTTP-basierten Transports herzustellen.

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
Vererbung
HttpConnection
Vererbung
Implementiert

Konstruktoren

HttpConnection(HttpConnectionOptions, ILoggerFactory)

Initialisiert eine neue Instanz der HttpConnection-Klasse.

HttpConnection(Uri)

Initialisiert eine neue Instanz der HttpConnection-Klasse.

HttpConnection(Uri, HttpTransportType)

Initialisiert eine neue Instanz der HttpConnection-Klasse.

HttpConnection(Uri, HttpTransportType, ILoggerFactory)

Initialisiert eine neue Instanz der HttpConnection-Klasse.

Eigenschaften

ConnectionClosed

Wird ausgelöst, wenn die Clientverbindung geschlossen wird.

(Geerbt von ConnectionContext)
ConnectionId

Ruft die Verbindungs-ID ab oder legt sie fest.

Features

Ruft die Auflistung der Features ab, die vom Server und der Middleware bereitgestellt werden, die für diese Verbindung verfügbar sind.

Items

Ruft eine Schlüssel-Wert-Auflistung ab, die zum Freigeben von Daten innerhalb des Bereichs dieser Verbindung verwendet werden kann, oder legt diese fest.

LocalEndPoint

Ruft den lokalen Endpunkt für diese Verbindung ab oder legt diesen fest.

(Geerbt von ConnectionContext)
RemoteEndPoint

Ruft den Remoteendpunkt für diese Verbindung ab oder legt diesen fest.

(Geerbt von ConnectionContext)
Transport

Ruft den ab, der IDuplexPipe zum Lesen oder Schreiben von Daten für diese Verbindung verwendet werden kann, oder legt diesen fest.

Methoden

Abort()

Bricht die zugrunde liegende Verbindung ab.

(Geerbt von ConnectionContext)
Abort(ConnectionAbortedException)

Bricht die zugrunde liegende Verbindung ab.

(Geerbt von ConnectionContext)
DisposeAsync()

Entfernt die Verbindung.

StartAsync(CancellationToken)

Startet die Verbindung.

StartAsync(TransferFormat, CancellationToken)

Startet die Verbindung mit dem angegebenen Übertragungsformat.

Explizite Schnittstellenimplementierungen

IConnectionInherentKeepAliveFeature.HasInherentKeepAlive

Ruft ab, ob die Verbindung über ein inhärentes Keep-Alive-Konzept verfügt.

Erweiterungsmethoden

GetHttpContext(ConnectionContext)

Ruft die ab, die HttpContext der Verbindung zugeordnet ist, sofern vorhanden.

Gilt für: