Поделиться через


HubConnectionContext Класс

Определение

Инкапсулирует все сведения об отдельном подключении к концентратору SignalR.

public ref class HubConnectionContext
public class HubConnectionContext
type HubConnectionContext = class
Public Class HubConnectionContext
Наследование
HubConnectionContext

Конструкторы

HubConnectionContext(ConnectionContext, HubConnectionContextOptions, ILoggerFactory)

Инициализирует новый экземпляр класса HubConnectionContext.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory, TimeSpan)

Инициализирует новый экземпляр класса HubConnectionContext.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory)

Инициализирует новый экземпляр класса HubConnectionContext.

Свойства

ConnectionAborted

Возвращает объект , CancellationToken уведомляющий о прерывании подключения.

ConnectionId

Возвращает идентификатор для этого подключения.

Features

Возвращает коллекцию функций, доступных для этого подключения.

Items

Возвращает коллекцию "ключ-значение", которую можно использовать для совместного использования данных в область этого подключения.

Protocol

Возвращает протокол, используемый этим соединением.

User

Возвращает пользователя для этого подключения.

UserIdentifier

Возвращает или задает идентификатор пользователя для этого подключения.

Методы

Abort()

Прерывает подключение.

WriteAsync(HubMessage, CancellationToken)

Запись в HubMessage соединение.

WriteAsync(SerializedHubMessage, CancellationToken)

Этот метод предназначен для поддержки платформы и не предназначен для использования в коде приложения. Записывает предварительно сериализованное сообщение в соединение.

Методы расширения

GetHttpContext(HubConnectionContext)

Возвращает HttpContext из указанного соединения или null значение , если соединение не связано с HTTP-запросом.

Применяется к