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)

Inicializuje novou instanci HubConnectionContext třídy.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory, TimeSpan)

Inicializuje novou instanci HubConnectionContext třídy.

Vlastnosti

ConnectionAborted

CancellationToken Získá upozornění, když je připojení přerušeno.

ConnectionId

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

Features

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

Items

Získá kolekci klíčů a hodnot, 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)

HubMessage Napište 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 do připojení předem serializovanou zprávu.

Metody rozšíření

GetHttpContext(HubConnectionContext)

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

Platí pro