Język

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

Konstruktory

Nazwisko Opis
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

Nazwisko Opis
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 wartość IDuplexPipe , która może służyć do odczytywania lub zapisywania danych w tym połączeniu.

Metody

Nazwisko Opis
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

Nazwisko Opis
IAuthenticationRefreshFeature.InitialTokenLifetime

Pobiera początkowy okres istnienia tokenu podany przez serwer podczas negocjacji. Wartość null, jeśli serwer nie dostarczył okresu istnienia tokenu.

IAuthenticationRefreshFeature.RefreshAuthenticationAsync(CancellationToken)

Wysyła żądanie odświeżania do serwera z nowymi poświadczeniami uwierzytelniania. Zwraca zaktualizowany okres istnienia tokenu lub wartość null, jeśli nie zostanie podana.

IConnectionInherentKeepAliveFeature.HasInherentKeepAlive

Pobiera, czy połączenie ma nieodłączną koncepcję utrzymania aktywności.

Metody rozszerzania

Nazwisko Opis
GetHttpContext(ConnectionContext)

HttpContext Pobiera element skojarzony z połączeniem, jeśli istnieje.

Dotyczy