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
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
- 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. |