Freigeben über


CircuitHandler Klasse

Definition

Ein CircuitHandler ermöglicht die Ausführung von Code während bestimmter Lebensdauerereignisse eines Circuit.

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

Konstruktoren

CircuitHandler()

Ein CircuitHandler ermöglicht die Ausführung von Code während bestimmter Lebensdauerereignisse eines Circuit.

Eigenschaften

Order

Ruft die Ausführungsreihenfolge für die aktuelle instance von abCircuitHandler.

Wenn mehrere CircuitHandler Instanzen registriert werden, wird die Order -Eigenschaft verwendet, um die Reihenfolge zu bestimmen, in der Instanzen ausgeführt werden. Wenn zwei Handler denselben Wert für Orderhaben, ist ihre Ausführungsreihenfolge nicht deterministisch.

Methoden

CreateInboundActivityHandler(Func<CircuitInboundActivityContext,Task>)

Erstellt einen Handler, der aufgerufen wird, wenn eingehende Aktivitäten in der Verbindung dazu führen, dass eine asynchrone Aufgabe auf dem Server verteilt wird.

OnCircuitClosedAsync(Circuit, CancellationToken)

Wird aufgerufen, wenn eine neue Verbindung verworfen wird.

OnCircuitOpenedAsync(Circuit, CancellationToken)

Wird aufgerufen, wenn eine neue Verbindung eingerichtet wurde.

OnConnectionDownAsync(Circuit, CancellationToken)

Wird aufgerufen, wenn eine Verbindung mit dem Client gelöscht wurde.

OnConnectionUpAsync(Circuit, CancellationToken)

Wird aufgerufen, wenn eine Verbindung mit dem Client hergestellt wurde.

Diese Methode wird einmal OnCircuitOpenedAsync(Circuit, CancellationToken) nach und jeweils einmal für jede erneute Verbindung während der Lebensdauer einer Verbindung ausgeführt.

Gilt für: