HubOptions 類別

定義

用來設定中樞實例的選項。

public ref class HubOptions
public class HubOptions
type HubOptions = class
Public Class HubOptions
繼承
HubOptions
衍生

建構函式

HubOptions()

用來設定中樞實例的選項。

屬性

ClientTimeoutInterval

取得或設定時間範圍用戶端必須傳送訊息,伺服器才會關閉連線。 預設的逾時值為 30 秒。

DisableImplicitFromServicesParameters

當 為 時 falseIServiceProviderIsService 判斷中樞方法參數是否會從 DI 容器插入。 參數可以明確標示為使用或不使用此選項組實作 IFromServiceMetadata 的屬性。

EnableDetailedErrors

取得或設定值,指出是否將詳細的錯誤訊息傳送至用戶端。 詳細的錯誤訊息包括伺服器上擲回例外狀況的詳細資料。

HandshakeTimeout

取得或設定伺服器用來逾時用戶端傳入交握要求的間隔。 預設逾時為 15 秒。

KeepAliveInterval

取得或設定伺服器用來將保持運作 Ping 傳送至連線用戶端的間隔。 預設間隔為 15 秒。

MaximumParallelInvocationsPerClient

根據預設,用戶端一次只能叫用單一 Hub 方法。 變更此屬性可讓用戶端在佇列之前同時叫用多個方法。

MaximumReceiveMessageSize

取得或設定單一傳入中樞訊息的訊息大小上限。 預設值為 32KB。

StatefulReconnectBufferSize

取得或設定使用具狀態重新連線時,每個連線要緩衝的最大位元組數。

StreamBufferCapacity

取得或設定用戶端上傳資料流程的緩衝區大小上限。 預設大小為 10。

SupportedProtocols

取得或設定支援的中樞通訊協定名稱集合。

擴充方法

AddFilter(HubOptions, IHubFilter)

將 的 IHubFilter 實例加入至 HubOptions

AddFilter(HubOptions, Type)

IHubFilter將類型加入至 HubOptions ,以透過 DI 解析或啟用類型。

AddFilter<TFilter>(HubOptions)

IHubFilter將類型加入至 HubOptions ,以透過 DI 解析或啟用類型。

適用於