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) 执行一次,在线路生存期内每次重新连接时执行一次。

适用于