Sdílet prostřednictvím


HubConnectionContext Třída

Definice

Zapouzdřuje všechny informace o individuálním připojení ke službě SignalR Hub.

public ref class HubConnectionContext
public class HubConnectionContext
type HubConnectionContext = class
Public Class HubConnectionContext
Dědičnost
HubConnectionContext

Konstruktory

HubConnectionContext(ConnectionContext, HubConnectionContextOptions, ILoggerFactory)

Inicializuje novou instanci HubConnectionContext třídy .

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory, TimeSpan)

Inicializuje novou instanci HubConnectionContext třídy .

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory)

Inicializuje novou instanci HubConnectionContext třídy .

Vlastnosti

ConnectionAborted

Získá, CancellationToken který upozorní při přerušení připojení.

ConnectionId

Získá ID pro toto připojení.

Features

Získá kolekci funkcí dostupných pro toto připojení.

Items

Získá kolekci klíč/hodnota, kterou lze použít ke sdílení dat v rámci tohoto připojení.

Protocol

Získá protokol používaný tímto připojením.

User

Získá uživatele pro toto připojení.

UserIdentifier

Získá nebo nastaví identifikátor uživatele pro toto připojení.

Metody

Abort()

Přeruší připojení.

WriteAsync(HubMessage, CancellationToken)

Napište HubMessage do připojení .

WriteAsync(SerializedHubMessage, CancellationToken)

Tato metoda je navržena tak, aby podporovala architekturu a není určena k použití kódem aplikace. Zapíše předem serializovanou zprávu do připojení.

Metody rozšíření

GetHttpContext(HubConnectionContext)

Získá HttpContext ze zadaného připojení nebo null pokud připojení není přidruženo k požadavku HTTP.

Platí pro