HubConnectionBuilderExtensions.WithAutomaticReconnect メソッド

定義

オーバーロード

WithAutomaticReconnect(IHubConnectionBuilder)

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

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

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

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

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

WithAutomaticReconnect(IHubConnectionBuilder)

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::SignalR::Client::IHubConnectionBuilder ^ WithAutomaticReconnect(Microsoft::AspNetCore::SignalR::Client::IHubConnectionBuilder ^ hubConnectionBuilder);
public static Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder WithAutomaticReconnect (this Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder hubConnectionBuilder);
static member WithAutomaticReconnect : Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder -> Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder
<Extension()>
Public Function WithAutomaticReconnect (hubConnectionBuilder As IHubConnectionBuilder) As IHubConnectionBuilder

パラメーター

hubConnectionBuilder
IHubConnectionBuilder

構成する IHubConnectionBuilder

戻り値

チェーン用の IHubConnectionBuilder の同じインスタンス。

適用対象

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::SignalR::Client::IHubConnectionBuilder ^ WithAutomaticReconnect(Microsoft::AspNetCore::SignalR::Client::IHubConnectionBuilder ^ hubConnectionBuilder, Microsoft::AspNetCore::SignalR::Client::IRetryPolicy ^ retryPolicy);
public static Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder WithAutomaticReconnect (this Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder hubConnectionBuilder, Microsoft.AspNetCore.SignalR.Client.IRetryPolicy retryPolicy);
static member WithAutomaticReconnect : Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder * Microsoft.AspNetCore.SignalR.Client.IRetryPolicy -> Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder
<Extension()>
Public Function WithAutomaticReconnect (hubConnectionBuilder As IHubConnectionBuilder, retryPolicy As IRetryPolicy) As IHubConnectionBuilder

パラメーター

hubConnectionBuilder
IHubConnectionBuilder

構成する IHubConnectionBuilder

retryPolicy
IRetryPolicy

IRetryPolicy再接続の試行のタイミングと回数を制御する 。

戻り値

チェーン用の IHubConnectionBuilder の同じインスタンス。

適用対象

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::SignalR::Client::IHubConnectionBuilder ^ WithAutomaticReconnect(Microsoft::AspNetCore::SignalR::Client::IHubConnectionBuilder ^ hubConnectionBuilder, cli::array <TimeSpan> ^ reconnectDelays);
public static Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder WithAutomaticReconnect (this Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder hubConnectionBuilder, TimeSpan[] reconnectDelays);
static member WithAutomaticReconnect : Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder * TimeSpan[] -> Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder
<Extension()>
Public Function WithAutomaticReconnect (hubConnectionBuilder As IHubConnectionBuilder, reconnectDelays As TimeSpan()) As IHubConnectionBuilder

パラメーター

hubConnectionBuilder
IHubConnectionBuilder

構成する IHubConnectionBuilder

reconnectDelays
TimeSpan[]

各再接続試行を試行する前の遅延を含む配列。 配列の長さは、クライアントが再接続の試行を停止するまでに失敗した再接続試行の回数を表します。

戻り値

チェーン用の IHubConnectionBuilder の同じインスタンス。

適用対象