Udostępnij za pośrednictwem


IRetryPolicy.NextRetryDelay(RetryContext) Metoda

Definicja

Jeśli zostanie przekazana do WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)usługi , zostanie ona wywołana po utracie połączenia w celu ustalenia, czy i jak długo czekać przed następną ponowną próbą nawiązania połączenia.

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)

Parametry

retryContext
RetryContext

Informacje związane z następną możliwą próbą ponownego połączenia, w tym liczbę kolejnych ponownych prób zakończonych niepowodzeniem do tej pory, czas spędzony na ponownym połączeniu i błąd, który prowadzi do tej próby ponownego połączenia.

Zwraca

Reprezentująca TimeSpan ilość czasu oczekiwania od teraz przed rozpoczęciem następnej próby ponownego nawiązania połączenia. null informuje klienta o zaprzestaniu ponawiania próby i zamykaniu.

Dotyczy