HubConnectionBuilder クラス

定義

インスタンスを構成 HubConnection するためのビルダー。

public ref class HubConnectionBuilder : Microsoft::AspNetCore::SignalR::Client::IHubConnectionBuilder, Microsoft::AspNetCore::SignalR::ISignalRBuilder
public class HubConnectionBuilder : Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder, Microsoft.AspNetCore.SignalR.ISignalRBuilder
type HubConnectionBuilder = class
    interface IHubConnectionBuilder
    interface ISignalRBuilder
Public Class HubConnectionBuilder
Implements IHubConnectionBuilder, ISignalRBuilder
継承
HubConnectionBuilder
実装

コンストラクター

HubConnectionBuilder()

HubConnectionBuilder クラスの新しいインスタンスを初期化します。

プロパティ

Services

ビルダー サービス コレクションを取得します。

メソッド

Build()

HubConnection を作成します。

Equals(Object)

インスタンスを構成 HubConnection するためのビルダー。

GetHashCode()

インスタンスを構成 HubConnection するためのビルダー。

GetType()

現在のインスタンスの Type を取得します。

ToString()

インスタンスを構成 HubConnection するためのビルダー。

拡張メソッド

ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>)

指定された ILoggingBuilder を構成するためのデリゲートを追加します。 これは複数回呼び出すことができます。

WithAutomaticReconnect(IHubConnectionBuilder)

接続が HubConnection 失われた場合に自動的に再接続を試行するように を構成します。 クライアントは、既定の 0、2、10、30 秒を待機してから、最大 4 回の再接続試行を試行します。

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

接続が HubConnection 失われた場合に自動的に再接続を試行するように を構成します。

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

接続が HubConnection 失われた場合に自動的に再接続を試行するように を構成します。

WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan)

の KeepAliveInterval を構成します HubConnection

WithServerTimeout(IHubConnectionBuilder, TimeSpan)

の ServerTimeout を構成します HubConnection

WithStatefulReconnect(IHubConnectionBuilder)

HttpConnectionOptionsサーバーとのステートフル再接続をネゴシエートするように を構成します。

WithUrl(IHubConnectionBuilder, String)

HTTP ベースの HubConnection トランスポートを使用して指定した URL に接続するように を構成します。

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

HTTP ベースの HubConnection トランスポートを使用して、指定した URL とトランスポートに接続するように を構成します。

WithUrl(IHubConnectionBuilder, String, HttpTransportType, Action<HttpConnectionOptions>)

HTTP ベースの HubConnection トランスポートを使用して、指定した URL とトランスポートに接続するように を構成します。

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

HTTP ベースの HubConnection トランスポートを使用して指定した URL に接続するように を構成します。

WithUrl(IHubConnectionBuilder, Uri)

HTTP ベースの HubConnection トランスポートを使用して指定した URL に接続するように を構成します。

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

HTTP ベースの HubConnection トランスポートを使用して、指定した URL とトランスポートに接続するように を構成します。

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType, Action<HttpConnectionOptions>)

HTTP ベースの HubConnection トランスポートを使用して、指定した URL とトランスポートに接続するように を構成します。

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

HTTP ベースの HubConnection トランスポートを使用して指定した URL に接続するように を構成します。

WithMessagePackProtocol(IHubConnectionBuilder)

インスタンスを構成 HubConnection するためのビルダー。

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

インスタンスを構成 HubConnection するためのビルダー。

AddMessagePackProtocol(ISignalRBuilder)

SignalR の MsgPack プロトコルを有効にします。

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

SignalR の MsgPack プロトコルを有効にし、MsgPack プロトコルのオプションを構成できるようにします。

適用対象