Condividi tramite


CircuitHandler Classe

Definizione

Un CircuitHandler consente l'esecuzione di codice durante eventi di durata specifici di un oggetto Circuit.

public ref class CircuitHandler abstract
public abstract class CircuitHandler
type CircuitHandler = class
Public MustInherit Class CircuitHandler
Ereditarietà
CircuitHandler

Costruttori

CircuitHandler()

Un CircuitHandler consente l'esecuzione di codice durante eventi di durata specifici di un oggetto Circuit.

Proprietà

Order

Ottiene l'ordine di esecuzione per l'istanza corrente di CircuitHandler.

Quando vengono registrate più CircuitHandler istanze, la Order proprietà viene usata per determinare l'ordine in cui vengono eseguite le istanze. Quando due gestori hanno lo stesso valore per Order, l'ordine di esecuzione è non deterministico.

Metodi

CreateInboundActivityHandler(Func<CircuitInboundActivityContext,Task>)

Crea un gestore che viene richiamato quando l'attività in ingresso nel circuito causa l'invio di un'attività asincrona nel server.

OnCircuitClosedAsync(Circuit, CancellationToken)

Richiamato quando viene rimosso un nuovo circuito.

OnCircuitOpenedAsync(Circuit, CancellationToken)

Richiamato quando è stato stabilito un nuovo circuito.

OnConnectionDownAsync(Circuit, CancellationToken)

Richiamato quando è stata eliminata una connessione al client.

OnConnectionUpAsync(Circuit, CancellationToken)

Richiamato quando è stata stabilita una connessione al client.

Questo metodo viene eseguito una volta inizialmente dopo OnCircuitOpenedAsync(Circuit, CancellationToken) e una volta per ogni riconnessione durante la durata di un circuito.

Si applica a