Sprache

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
public class HttpConnection : Microsoft.AspNetCore.Connections.ConnectionContext, Microsoft.AspNetCore.Connections.Features.IAuthenticationRefreshFeature, Microsoft.AspNetCore.Connections.Features.IConnectionInherentKeepAliveFeature
type HttpConnection = class
    inherit ConnectionContext
    interface IConnectionInherentKeepAliveFeature
type HttpConnection = class
    inherit ConnectionContext
    interface IConnectionInherentKeepAliveFeature
    interface IAuthenticationRefreshFeature
Public Class HttpConnection
Inherits ConnectionContext
Implements IConnectionInherentKeepAliveFeature
Public Class HttpConnection
Inherits ConnectionContext
Implements IAuthenticationRefreshFeature, IConnectionInherentKeepAliveFeature
Vererbung
Vererbung
HttpConnection
Implementiert

Konstruktoren

Name Beschreibung
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

Name Beschreibung
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 Sammlung von Features ab, die vom Server und der Middleware bereitgestellt werden, die für diese Verbindung verfügbar sind.

Items

Dient zum Abrufen oder Festlegen einer Schlüssel-/Wertauflistung, die zum Freigeben von Daten innerhalb des Bereichs dieser Verbindung verwendet werden kann.

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

Dient zum Abrufen oder Festlegen der Daten, die IDuplexPipe zum Lesen oder Schreiben von Daten in dieser Verbindung verwendet werden können.

Methoden

Name Beschreibung
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

Name Beschreibung
IAuthenticationRefreshFeature.InitialTokenLifetime

Ruft die anfängliche Tokenlebensdauer ab, wie vom Server während der Aushandlung bereitgestellt. Null, wenn der Server keine Tokenlebensdauer bereitgestellt hat.

IAuthenticationRefreshFeature.RefreshAuthenticationAsync(CancellationToken)

Sendet eine Aktualisierungsanforderung an den Server mit neuen Authentifizierungsanmeldeinformationen. Gibt die aktualisierte Tokenlebensdauer oder null zurück, falls nicht angegeben.

IConnectionInherentKeepAliveFeature.HasInherentKeepAlive

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

Erweiterungsmethoden

Name Beschreibung
GetHttpContext(ConnectionContext)

Ruft die HttpContext zugeordnete Verbindung ab, falls vorhanden.

Gilt für: