HubOptions<THub> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來設定指定中樞類型實例的選項。 這些選項會覆寫全域設定的選項。
generic <typename THub>
where THub : Hubpublic ref class HubOptions : Microsoft::AspNetCore::SignalR::HubOptions
public class HubOptions<THub> : Microsoft.AspNetCore.SignalR.HubOptions where THub : Hub
type HubOptions<'Hub (requires 'Hub :> Hub)> = class
inherit HubOptions
Public Class HubOptions(Of THub)
Inherits HubOptions
類型參數
- THub
要設定的中樞類型。
- 繼承
建構函式
HubOptions<THub>() |
用來設定指定中樞類型實例的選項。 這些選項會覆寫全域設定的選項。 |
屬性
ClientTimeoutInterval |
取得或設定時間範圍用戶端必須傳送訊息,伺服器才會關閉連線。 預設的逾時值為 30 秒。 (繼承來源 HubOptions) |
DisableImplicitFromServicesParameters |
當 為 時 |
EnableDetailedErrors |
取得或設定值,指出是否將詳細的錯誤訊息傳送至用戶端。 詳細的錯誤訊息包括伺服器上擲回例外狀況的詳細資料。 (繼承來源 HubOptions) |
HandshakeTimeout |
取得或設定伺服器用來逾時用戶端傳入交握要求的間隔。 預設逾時為 15 秒。 (繼承來源 HubOptions) |
KeepAliveInterval |
取得或設定伺服器用來傳送持續運作 Ping 至連線用戶端的間隔。 預設間隔為 15 秒。 (繼承來源 HubOptions) |
MaximumParallelInvocationsPerClient |
根據預設,用戶端一次只能叫用單一 Hub 方法。 變更此屬性可讓用戶端在佇列之前同時叫用多個方法。 (繼承來源 HubOptions) |
MaximumReceiveMessageSize |
取得或設定單一傳入中樞訊息的訊息大小上限。 預設值為 32KB。 (繼承來源 HubOptions) |
StatefulReconnectBufferSize |
取得或設定使用具狀態重新連線時,每個連線要緩衝的最大位元組數。 (繼承來源 HubOptions) |
StreamBufferCapacity |
取得或設定用戶端上傳資料流程的緩衝區大小上限。 預設大小為 10。 (繼承來源 HubOptions) |
SupportedProtocols |
取得或設定支援的中樞通訊協定名稱集合。 (繼承來源 HubOptions) |
擴充方法
AddFilter(HubOptions, IHubFilter) |
將 的 IHubFilter 實例加入至 HubOptions 。 |
AddFilter(HubOptions, Type) |
IHubFilter將型別加入 HubOptions 至 ,以透過 DI 或型別啟用解析。 |
AddFilter<TFilter>(HubOptions) |
IHubFilter將型別加入 HubOptions 至 ,以透過 DI 或型別啟用解析。 |