CircuitHandler クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
では CircuitHandler 、 の特定の有効期間イベント中にコードを Circuit実行できます。
- OnCircuitOpenedAsync(Circuit, CancellationToken) は、クライアントへの初期回線が確立された後に呼び出されます。
- OnConnectionUpAsync(Circuit, CancellationToken) は、 の完了後 OnCircuitOpenedAsync(Circuit, CancellationToken)すぐに呼び出されます。 さらに、 メソッドは、クライアントとの接続が切断された後に再確立されるたびに呼び出されます。 OnConnectionDownAsync(Circuit, CancellationToken) は、接続が切断されるたびに呼び出されます。
- OnCircuitClosedAsync(Circuit, CancellationToken) は、サーバーが回線をクライアントに削除する前に呼び出されます。 アプリケーション ユーザーは、このイベントを使用して、後でリハイドレートできるクライアントの状態を保存できます。
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 回実行されます。 |