Share via


CircuitHandler Sınıf

Tanım

, CircuitHandler bir Circuitöğesinin belirli yaşam süresi olayları sırasında kod çalıştırılmasına olanak tanır.

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

Oluşturucular

CircuitHandler()

, CircuitHandler bir Circuitöğesinin belirli yaşam süresi olayları sırasında kod çalıştırılmasına olanak tanır.

Özellikler

Order

geçerli örneği CircuitHandleriçin yürütme sırasını alır.

Birden çok CircuitHandler örnek kaydedildiğinde, örneklerin Order yürütüleceği sırayı belirlemek için özelliği kullanılır. İki işleyici için aynı değere Ordersahip olduğunda yürütme sırası belirlenimci değildir.

Yöntemler

CreateInboundActivityHandler(Func<CircuitInboundActivityContext,Task>)

Devredeki gelen etkinlik sunucuda zaman uyumsuz bir görevin gönderilmesine neden olduğunda çağrılan bir işleyici oluşturur.

OnCircuitClosedAsync(Circuit, CancellationToken)

Yeni bir devre atıldığında çağrılır.

OnCircuitOpenedAsync(Circuit, CancellationToken)

Yeni bir bağlantı hattı oluşturulduğunda çağrılır.

OnConnectionDownAsync(Circuit, CancellationToken)

İstemci bağlantısı bırakıldığında çağrılır.

OnConnectionUpAsync(Circuit, CancellationToken)

İstemciye bir bağlantı kurulduğunda çağrılır.

Bu yöntem, bir bağlantı hattının ömrü boyunca her yeniden bağlantı için başlangıçtan sonra OnCircuitOpenedAsync(Circuit, CancellationToken) ve bir kez yürütülür.

Şunlara uygulanır