IRetryPolicy.NextRetryDelay(RetryContext) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如果傳遞至 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
告知用戶端停止重試並關閉。