Compartilhar via


CircuitHandler Classe

Definição

Um CircuitHandler permite a execução de código durante eventos de tempo de vida específicos de um Circuit.

public ref class CircuitHandler abstract
public abstract class CircuitHandler
type CircuitHandler = class
Public MustInherit Class CircuitHandler
Herança
CircuitHandler

Construtores

CircuitHandler()

Um CircuitHandler permite a execução de código durante eventos de tempo de vida específicos de um Circuit.

Propriedades

Order

Obtém a ordem de execução para a instância atual do CircuitHandler.

Quando várias CircuitHandler instâncias são registradas, a Order propriedade é usada para determinar a ordem na qual as instâncias são executadas. Quando dois manipuladores têm o mesmo valor para Order, sua ordem de execução é não determinística.

Métodos

CreateInboundActivityHandler(Func<CircuitInboundActivityContext,Task>)

Cria um manipulador que é invocado quando a atividade de entrada no circuito faz com que uma tarefa assíncrona seja expedida no servidor.

OnCircuitClosedAsync(Circuit, CancellationToken)

Invocado quando um novo circuito está sendo descartado.

OnCircuitOpenedAsync(Circuit, CancellationToken)

Invocado quando um novo circuito foi estabelecido.

OnConnectionDownAsync(Circuit, CancellationToken)

Invocado quando uma conexão com o cliente foi descartada.

OnConnectionUpAsync(Circuit, CancellationToken)

Invocado quando uma conexão com o cliente foi estabelecida.

Esse método é executado uma vez inicialmente após OnCircuitOpenedAsync(Circuit, CancellationToken) e uma vez para cada reconexão durante o tempo de vida de um circuito.

Aplica-se a