共用方式為


HttpStandardResilienceOptions 類別

定義

在 HTTP 案例中使用復原策略的選項。

public ref class HttpStandardResilienceOptions
public class HttpStandardResilienceOptions
type HttpStandardResilienceOptions = class
Public Class HttpStandardResilienceOptions
繼承
HttpStandardResilienceOptions

備註

這些選項代表五個鏈結復原策略的組態,順序 (從最外層到最內部的) :

Bulkhead - 要求逾時總計 ->> 重試 -> 斷路器 -> 嘗試逾時。

每個管線的組態會以每個類型的預設選項初始化。 要求會經歷下列策略:

  1. 要求逾時管線總計會將整體逾時套用至執行,以確保包含堆積嘗試的要求不會超過設定的限制。
  2. 重試管線會重試要求,以防相依性變慢或傳回暫時性錯誤。
  3. Bulkhead 管線會限制傳送至相依性的最大並行要求數目。
  4. 如果偵測到太多直接失敗或逾時,斷路器會封鎖執行。
  5. 嘗試逾時管線會限制每個要求嘗試持續時間,並在超過時擲回。

建構函式

HttpStandardResilienceOptions()

在 HTTP 案例中使用復原策略的選項。

屬性

AttemptTimeout

取得或設定每個要求嘗試所套用逾時管線的選項。

CircuitBreaker

取得或設定斷路器選項。

RateLimiter

取得或設定 Bulkhead 選項。

Retry

取得或設定重試管線選項。

TotalRequestTimeout

取得或設定要求執行所套用逾時總計的逾時策略選項。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於