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)

初始化 HubConnectionContext 類別的新執行個體。

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory, TimeSpan)

初始化 HubConnectionContext 類別的新執行個體。

屬性

ConnectionAborted

取得,以在 CancellationToken 中斷連接時通知。

ConnectionId

取得此連接的識別碼。

Features

取得此連接上可用之功能的集合。

Items

取得索引鍵/值集合,可用來在此連接的範圍內共用資料。

Protocol

取得此連接所使用的通訊協定。

User

取得此連接的使用者。

UserIdentifier

取得或設定此連接的使用者識別碼。

方法

Abort()

中止連線。

WriteAsync(HubMessage, CancellationToken)

將寫入 HubMessage 至連接。

WriteAsync(SerializedHubMessage, CancellationToken)

這個方法是設計來支援架構,但不適合應用程式程式碼使用。 將預先序列化的訊息寫入至連接。

擴充方法

GetHttpContext(HubConnectionContext)

HttpContext從指定的連接取得,如果連接與 HTTP 要求沒有關聯,則為 null

適用於