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


IRetryPolicy.NextRetryDelay(RetryContext) Метод

Определение

Если передается в WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy), этот метод будет вызываться после того, как транспорт потеряет соединение, чтобы определить, следует ли и как долго ждать перед следующей попыткой повторного подключения.

public:
 Nullable<TimeSpan> NextRetryDelay(Microsoft::AspNetCore::SignalR::Client::RetryContext ^ retryContext);
public TimeSpan? NextRetryDelay (Microsoft.AspNetCore.SignalR.Client.RetryContext retryContext);
abstract member NextRetryDelay : Microsoft.AspNetCore.SignalR.Client.RetryContext -> Nullable<TimeSpan>
Public Function NextRetryDelay (retryContext As RetryContext) As Nullable(Of TimeSpan)

Параметры

retryContext
RetryContext

Сведения, связанные со следующей возможной попыткой повторного подключения, включая количество последовательных неудачных повторных попыток, время, затраченное на повторное подключение, и ошибку, которая приводит к этой попытке повторного подключения.

Возвращаемое значение

Объект , TimeSpan представляющий время ожидания до начала следующей попытки повторного подключения. null указывает клиенту прекратить повторную попытку и закрыть ее.

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