Partager via


HubConnectionContext Classe

Définition

Encapsule toutes les informations sur une connexion individuelle à un hub SignalR.

public ref class HubConnectionContext
public class HubConnectionContext
type HubConnectionContext = class
Public Class HubConnectionContext
Héritage
HubConnectionContext

Constructeurs

HubConnectionContext(ConnectionContext, HubConnectionContextOptions, ILoggerFactory)

Initialise une nouvelle instance de la classe HubConnectionContext.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory, TimeSpan)

Initialise une nouvelle instance de la classe HubConnectionContext.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory)

Initialise une nouvelle instance de la classe HubConnectionContext.

Propriétés

ConnectionAborted

Obtient un CancellationToken qui notifie lorsque la connexion est interrompue.

ConnectionId

Obtient l’ID de cette connexion.

Features

Obtient la collection de fonctionnalités disponibles sur cette connexion.

Items

Obtient une collection clé/valeur qui peut être utilisée pour partager des données dans le cadre de cette connexion.

Protocol

Obtient le protocole utilisé par cette connexion.

User

Obtient l’utilisateur pour cette connexion.

UserIdentifier

Obtient ou définit l’identificateur d’utilisateur pour cette connexion.

Méthodes

Abort()

Abandonne la connexion.

WriteAsync(HubMessage, CancellationToken)

Écrivez un HubMessage dans la connexion.

WriteAsync(SerializedHubMessage, CancellationToken)

Cette méthode est conçue pour prendre en charge l’infrastructure et n’est pas destinée à être utilisée par le code d’application. Écrit un message pré sérialisé dans la connexion.

Méthodes d’extension

GetHttpContext(HubConnectionContext)

Obtient HttpContext à partir de la connexion spécifiée ou null si la connexion n’est pas associée à une requête HTTP.

S’applique à