HttpConnection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Používá se 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
- 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 zavř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, která se dá 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á základní koncept udržování naživu. |
Metody rozšíření
| GetHttpContext(ConnectionContext) |
HttpContext Získá přidružené k připojení, pokud existuje. |