HttpConnection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Utilisé pour établir une connexion à un gestionnaire de connexions 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
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
- Héritage
- Héritage
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| 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
| Nom | Description |
|---|---|
| ConnectionClosed |
Déclenché 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 les IDuplexPipe données qui peuvent être utilisées pour lire ou écrire des données sur cette connexion. |
Méthodes
| Nom | Description |
|---|---|
| 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
| Nom | Description |
|---|---|
| IAuthenticationRefreshFeature.InitialTokenLifetime |
Obtient la durée de vie du jeton initial fournie par le serveur pendant la négociation. Null si le serveur n’a pas fourni de durée de vie de jeton. |
| IAuthenticationRefreshFeature.RefreshAuthenticationAsync(CancellationToken) |
Envoie une demande d’actualisation au serveur avec de nouvelles informations d’identification d’authentification. Retourne la durée de vie du jeton mise à jour ou null si elle n’est pas fournie. |
| IConnectionInherentKeepAliveFeature.HasInherentKeepAlive |
Obtient si la connexion a ou non un concept de maintien en vie inhérent. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetHttpContext(ConnectionContext) |
Obtient l’associé HttpContext à la connexion, s’il en existe un. |