次の方法で共有


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 使用して、インスタンスが実行される順序を決定します。 2 つのハンドラーの 値 Orderが の場合、その実行順序は非決定的です。

メソッド

CreateInboundActivityHandler(Func<CircuitInboundActivityContext,Task>)

回線の受信アクティビティによって非同期タスクがサーバーにディスパッチされたときに呼び出されるハンドラーを作成します。

OnCircuitClosedAsync(Circuit, CancellationToken)

新しい回線が破棄されるときに呼び出されます。

OnCircuitOpenedAsync(Circuit, CancellationToken)

新しい回線が確立されたときに呼び出されます。

OnConnectionDownAsync(Circuit, CancellationToken)

クライアントへの接続が切断されたときに呼び出されます。

OnConnectionUpAsync(Circuit, CancellationToken)

クライアントへの接続が確立されたときに呼び出されます。

このメソッドは、回線の有効期間中に再接続ごとに最初に 1 回と OnCircuitOpenedAsync(Circuit, CancellationToken) 1 回実行されます。

適用対象