CircuitHandler 類別

定義

允許 CircuitHandler 在特定存留期事件 Circuit 期間執行程式碼。

public ref class CircuitHandler abstract
public abstract class CircuitHandler
type CircuitHandler = class
Public MustInherit Class CircuitHandler
繼承
CircuitHandler

建構函式

CircuitHandler()

允許 CircuitHandler 在特定存留期事件 Circuit 期間執行程式碼。

屬性

Order

取得目前 實例的執行 CircuitHandler 順序。

註冊多個 CircuitHandler 實例時, Order 會使用 屬性來判斷實例的執行順序。 當兩個處理常式的 Order 值相同時,其執行順序不具決定性。

方法

CreateInboundActivityHandler(Func<CircuitInboundActivityContext,Task>)

建立處理常式,此處理程式會線上路上的輸入活動導致伺服器上分派非同步工作時叫用。

OnCircuitClosedAsync(Circuit, CancellationToken)

在捨棄新線路時叫用。

OnCircuitOpenedAsync(Circuit, CancellationToken)

建立新線路時叫用。

OnConnectionDownAsync(Circuit, CancellationToken)

卸載用戶端的連線時叫用。

OnConnectionUpAsync(Circuit, CancellationToken)

建立用戶端連線時叫用。

這個方法一開始 OnCircuitOpenedAsync(Circuit, CancellationToken) 會在之後執行一次,並線上路存留期間,針對每個重新連線執行一次。

適用於