共用方式為


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 告知用戶端停止重試並關閉。

適用於