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 |
のIServiceProviderIsService場合 |
EnableDetailedErrors |
詳細なエラー メッセージがクライアントに送信されるかどうかを示す値を取得または設定します。 詳細なエラー メッセージには、サーバーでスローされた例外の詳細が含まれます。 (継承元 HubOptions) |
HandshakeTimeout |
クライアントによる受信ハンドシェイク要求をタイムアウトするためにサーバーが使用する間隔を取得または設定します。 既定のタイムアウトは 15 秒です。 (継承元 HubOptions) |
KeepAliveInterval |
接続されているクライアントにキープアライブ ping を送信するためにサーバーが使用する間隔を取得または設定します。 既定の間隔は 15 秒です。 (継承元 HubOptions) |
MaximumParallelInvocationsPerClient |
既定では、クライアントは一度に 1 つの Hub メソッドのみを呼び出すことができます。 このプロパティを変更すると、クライアントはキューに入る前に複数のメソッドを同時に呼び出すことができます。 (継承元 HubOptions) |
MaximumReceiveMessageSize |
1 つの受信ハブ メッセージの最大メッセージ サイズを取得または設定します。 既定値は 32 KB です。 (継承元 HubOptions) |
StatefulReconnectBufferSize |
ステートフル 再接続を使用する場合に、接続ごとにバッファーに格納する最大バイト数を取得または設定します。 (継承元 HubOptions) |
StreamBufferCapacity |
クライアント アップロード ストリームの最大バッファー サイズを取得または設定します。 既定のサイズは 10 です。 (継承元 HubOptions) |
SupportedProtocols |
サポートされているハブ プロトコル名のコレクションを取得または設定します。 (継承元 HubOptions) |
拡張メソッド
AddFilter(HubOptions, IHubFilter) |
のインスタンスを IHubFilter に追加します HubOptions。 |
AddFilter(HubOptions, Type) |
IHubFilter DI またはアクティブ化された型HubOptionsを使用して解決される 型を に追加します。 |
AddFilter<TFilter>(HubOptions) |
IHubFilter DI またはアクティブ化された型HubOptionsを使用して解決される 型を に追加します。 |