HttpConnection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Vererbung
- Implementiert
Konstruktoren
HttpConnection(HttpConnectionOptions, ILoggerFactory) |
Initialisiert eine neue Instanz der HttpConnection-Klasse. |
HttpConnection(Uri, HttpTransportType, ILoggerFactory) |
Initialisiert eine neue Instanz der HttpConnection-Klasse. |
HttpConnection(Uri, HttpTransportType) |
Initialisiert eine neue Instanz der HttpConnection-Klasse. |
HttpConnection(Uri) |
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. |