Поделиться через


HubConnectionBuilderExtensions.WithAutomaticReconnect Метод

Определение

Перегрузки

WithAutomaticReconnect(IHubConnectionBuilder)

Настраивает для автоматической HubConnection попытки повторного подключения в случае потери соединения. Клиент будет ожидать по умолчанию 0, 2, 10 и 30 секунд соответственно, прежде чем пытаться выполнить до четырех попыток повторного подключения.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

Настраивает для автоматической HubConnection попытки повторного подключения в случае потери соединения.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

Настраивает для автоматической HubConnection попытки повторного подключения в случае потери соединения.

WithAutomaticReconnect(IHubConnectionBuilder)

Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs

Настраивает для автоматической HubConnection попытки повторного подключения в случае потери соединения. Клиент будет ожидать по умолчанию 0, 2, 10 и 30 секунд соответственно, прежде чем пытаться выполнить до четырех попыток повторного подключения.

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)

Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs

Настраивает для автоматической 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[])

Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs
Исходный код:
HubConnectionBuilderExtensions.cs

Настраивает для автоматической 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 для построения цепочки.

Применяется к