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
указывает клиенту прекратить повторную попытку и закрыть ее.