HttpConnection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Służy do nawiązywania połączenia z programem ASP.NET Core ConnectionHandler przy użyciu transportu opartego na protokole 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
- Dziedziczenie
- Dziedziczenie
- Implementuje
Konstruktory
| HttpConnection(HttpConnectionOptions, ILoggerFactory) |
Inicjuje nowe wystąpienie klasy HttpConnection. |
| HttpConnection(Uri, HttpTransportType, ILoggerFactory) |
Inicjuje nowe wystąpienie klasy HttpConnection. |
| HttpConnection(Uri, HttpTransportType) |
Inicjuje nowe wystąpienie klasy HttpConnection. |
| HttpConnection(Uri) |
Inicjuje nowe wystąpienie klasy HttpConnection. |
Właściwości
| ConnectionClosed |
Wyzwalane po zamknięciu połączenia klienta. (Odziedziczone po ConnectionContext) |
| ConnectionId |
Pobiera lub ustawia identyfikator połączenia. |
| Features |
Pobiera kolekcję funkcji udostępnianych przez serwer i oprogramowanie pośredniczące dostępne w tym połączeniu. |
| Items |
Pobiera lub ustawia kolekcję klucz/wartość, która może służyć do udostępniania danych w zakresie tego połączenia. |
| LocalEndPoint |
Pobiera lub ustawia lokalny punkt końcowy dla tego połączenia. (Odziedziczone po ConnectionContext) |
| RemoteEndPoint |
Pobiera lub ustawia zdalny punkt końcowy dla tego połączenia. (Odziedziczone po ConnectionContext) |
| Transport |
Pobiera lub ustawia IDuplexPipe wartość, która może służyć do odczytywania lub zapisywania danych w tym połączeniu. |
Metody
| Abort() |
Przerywa połączenie bazowe. (Odziedziczone po ConnectionContext) |
| Abort(ConnectionAbortedException) |
Przerywa połączenie bazowe. (Odziedziczone po ConnectionContext) |
| DisposeAsync() |
Usuwa połączenie. |
| StartAsync(CancellationToken) |
Uruchamia połączenie. |
| StartAsync(TransferFormat, CancellationToken) |
Uruchamia połączenie przy użyciu określonego formatu transferu. |
Jawne implementacje interfejsu
| IConnectionInherentKeepAliveFeature.HasInherentKeepAlive |
Pobiera, czy połączenie ma nieodłączną koncepcję utrzymania aktywności. |
Metody rozszerzania
| GetHttpContext(ConnectionContext) |
Pobiera skojarzenie HttpContext z połączeniem, jeśli istnieje. |