HttpConnection Klasa

Definicja

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
HttpConnection
Dziedziczenie
Implementuje

Konstruktory

HttpConnection(HttpConnectionOptions, ILoggerFactory)

Inicjuje nowe wystąpienie klasy HttpConnection.

HttpConnection(Uri)

Inicjuje nowe wystąpienie klasy HttpConnection.

HttpConnection(Uri, HttpTransportType)

Inicjuje nowe wystąpienie klasy HttpConnection.

HttpConnection(Uri, HttpTransportType, ILoggerFactory)

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.

Dotyczy