Compartir a través de


HubConnectionContext Clase

Definición

Encapsula toda la información sobre una conexión individual a un centro de SignalR.

public ref class HubConnectionContext
public class HubConnectionContext
type HubConnectionContext = class
Public Class HubConnectionContext
Herencia
HubConnectionContext

Constructores

HubConnectionContext(ConnectionContext, HubConnectionContextOptions, ILoggerFactory)

Inicializa una nueva instancia de la clase HubConnectionContext.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory, TimeSpan)

Inicializa una nueva instancia de la clase HubConnectionContext.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory)

Inicializa una nueva instancia de la clase HubConnectionContext.

Propiedades

ConnectionAborted

Obtiene un CancellationToken que notifica cuando se anula la conexión.

ConnectionId

Obtiene el identificador de esta conexión.

Features

Obtiene la colección de características disponibles en esta conexión.

Items

Obtiene una colección de clave-valor que se puede usar para compartir datos dentro del ámbito de esta conexión.

Protocol

Obtiene el protocolo utilizado por esta conexión.

User

Obtiene el usuario para esta conexión.

UserIdentifier

Obtiene o establece el identificador de usuario de esta conexión.

Métodos

Abort()

Anula la conexión.

WriteAsync(HubMessage, CancellationToken)

Escriba un objeto HubMessage en la conexión.

WriteAsync(SerializedHubMessage, CancellationToken)

Este método está diseñado para admitir el marco de trabajo y no está diseñado para que lo use el código de la aplicación. Escribe un mensaje pre serializado en la conexión.

Métodos de extensión

GetHttpContext(HubConnectionContext)

Obtiene HttpContext de la conexión especificada o null si la conexión no está asociada a una solicitud HTTP.

Se aplica a