Compartilhar via


HubConnectionContext Classe

Definição

Encapsula todas as informações sobre uma conexão individual com um Hub do SignalR.

public ref class HubConnectionContext
public class HubConnectionContext
type HubConnectionContext = class
Public Class HubConnectionContext
Herança
HubConnectionContext

Construtores

HubConnectionContext(ConnectionContext, HubConnectionContextOptions, ILoggerFactory)

Inicializa uma nova instância da classe HubConnectionContext.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory, TimeSpan)

Inicializa uma nova instância da classe HubConnectionContext.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory)

Inicializa uma nova instância da classe HubConnectionContext.

Propriedades

ConnectionAborted

Obtém um CancellationToken que notifica quando a conexão é anulada.

ConnectionId

Obtém a ID dessa conexão.

Features

Obtém a coleção de recursos disponíveis nessa conexão.

Items

Obtém uma coleção de chave/valor que pode ser usada para compartilhar dados dentro do escopo dessa conexão.

Protocol

Obtém o protocolo usado por essa conexão.

User

Obtém o usuário para essa conexão.

UserIdentifier

Obtém ou define o identificador de usuário para essa conexão.

Métodos

Abort()

Anula a conexão.

WriteAsync(HubMessage, CancellationToken)

Escreva um HubMessage na conexão.

WriteAsync(SerializedHubMessage, CancellationToken)

Esse método foi projetado para dar suporte à estrutura e não se destina a ser usado pelo código do aplicativo. Grava uma mensagem pré-serializada na conexão.

Métodos de Extensão

GetHttpContext(HubConnectionContext)

Obtém HttpContext da conexão especificada ou null se a conexão não está associada a uma solicitação HTTP.

Aplica-se a