Partager via


HttpConnection Classe

Définition

Permet d’établir une connexion à un gestionnaire de connexion ASP.NET Core à l’aide d’un transport 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
Héritage
HttpConnection
Héritage
Implémente

Constructeurs

HttpConnection(HttpConnectionOptions, ILoggerFactory)

Initialise une nouvelle instance de la classe HttpConnection.

HttpConnection(Uri, HttpTransportType, ILoggerFactory)

Initialise une nouvelle instance de la classe HttpConnection.

HttpConnection(Uri, HttpTransportType)

Initialise une nouvelle instance de la classe HttpConnection.

HttpConnection(Uri)

Initialise une nouvelle instance de la classe HttpConnection.

Propriétés

ConnectionClosed

Déclenchée lorsque la connexion cliente est fermée.

(Hérité de ConnectionContext)
ConnectionId

Obtient ou définit l’ID de connexion.

Features

Obtient la collection de fonctionnalités fournies par le serveur et l’intergiciel disponibles sur cette connexion.

Items

Obtient ou définit une collection clé/valeur qui peut être utilisée pour partager des données dans l’étendue de cette connexion.

LocalEndPoint

Obtient ou définit le point de terminaison local pour cette connexion.

(Hérité de ConnectionContext)
RemoteEndPoint

Obtient ou définit le point de terminaison distant pour cette connexion.

(Hérité de ConnectionContext)
Transport

Obtient ou définit le IDuplexPipe qui peut être utilisé pour lire ou écrire des données sur cette connexion.

Méthodes

Abort()

Abandonne la connexion sous-jacente.

(Hérité de ConnectionContext)
Abort(ConnectionAbortedException)

Abandonne la connexion sous-jacente.

(Hérité de ConnectionContext)
DisposeAsync()

Supprime la connexion.

StartAsync(CancellationToken)

Démarre la connexion.

StartAsync(TransferFormat, CancellationToken)

Démarre la connexion à l’aide du format de transfert spécifié.

Implémentations d’interfaces explicites

IConnectionInherentKeepAliveFeature.HasInherentKeepAlive

Obtient si la connexion a ou non un concept de maintien en vie inhérent.

Méthodes d’extension

GetHttpContext(ConnectionContext)

Obtient le HttpContext associé à la connexion, le cas échéant.

S’applique à