CircuitHandler Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
, CircuitHandler bir Circuitöğesinin belirli yaşam süresi olayları sırasında kod çalıştırılmasına olanak tanır.
- OnCircuitOpenedAsync(Circuit, CancellationToken) , istemciye bir ilk bağlantı hattı kurulduktan sonra çağrılır.
- OnConnectionUpAsync(Circuit, CancellationToken) , tamamlandıktan hemen sonra çağrılır OnCircuitOpenedAsync(Circuit, CancellationToken). Buna ek olarak, bir istemci bırakıldıktan sonra bir bağlantı yeniden kurulduğunda yöntemi çağrılır. OnConnectionDownAsync(Circuit, CancellationToken) her bağlantı bırakıldığı zaman çağrılır.
- OnCircuitClosedAsync(Circuit, CancellationToken) , sunucu bağlantı hattını istemciye çıkarmadan önce çağrılır. Uygulama kullanıcıları daha sonra yeniden doldurulabilecek bir istemcinin durumunu kaydetmek için bu olayı kullanabilir.
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. |