Compartir a través de


CircuitHandler Clase

Definición

Un CircuitHandler permite ejecutar código durante eventos de duración específicos de .Circuit

public ref class CircuitHandler abstract
public abstract class CircuitHandler
type CircuitHandler = class
Public MustInherit Class CircuitHandler
Herencia
CircuitHandler

Constructores

CircuitHandler()

Un CircuitHandler permite ejecutar código durante eventos de duración específicos de .Circuit

Propiedades

Order

Obtiene el orden de ejecución de la instancia actual de CircuitHandler.

Cuando se registran varias CircuitHandler instancias, la Order propiedad se usa para determinar el orden en que se ejecutan las instancias. Cuando dos controladores tienen el mismo valor para Order, su orden de ejecución es no determinista.

Métodos

CreateInboundActivityHandler(Func<CircuitInboundActivityContext,Task>)

Crea un controlador que se invoca cuando la actividad entrante en el circuito hace que se envíe una tarea asincrónica en el servidor.

OnCircuitClosedAsync(Circuit, CancellationToken)

Se invoca cuando se descarta un nuevo circuito.

OnCircuitOpenedAsync(Circuit, CancellationToken)

Se invoca cuando se estableció un nuevo circuito.

OnConnectionDownAsync(Circuit, CancellationToken)

Se invoca cuando se quitó una conexión al cliente.

OnConnectionUpAsync(Circuit, CancellationToken)

Se invoca cuando se estableció una conexión con el cliente.

Este método se ejecuta una vez inicialmente después OnCircuitOpenedAsync(Circuit, CancellationToken) y una vez cada uno de ellos para cada reconexión durante la duración de un circuito.

Se aplica a