CircuitHandler Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
memungkinkan CircuitHandler menjalankan kode selama peristiwa seumur hidup tertentu Circuitdari .
- OnCircuitOpenedAsync(Circuit, CancellationToken) dipanggil setelah sirkuit awal ke klien telah ditetapkan.
- OnConnectionUpAsync(Circuit, CancellationToken) dipanggil segera setelah penyelesaian OnCircuitOpenedAsync(Circuit, CancellationToken). Selain itu, metode ini dipanggil setiap kali koneksi dibuat ulang dengan klien setelah dihilangkan. OnConnectionDownAsync(Circuit, CancellationToken) dipanggil setiap kali koneksi terputus.
- OnCircuitClosedAsync(Circuit, CancellationToken) dipanggil sebelum server mengusir sirkuit ke klien. Pengguna aplikasi dapat menggunakan peristiwa ini untuk menyimpan status untuk klien yang nantinya dapat direhidrasi.
public ref class CircuitHandler abstract
public abstract class CircuitHandler
type CircuitHandler = class
Public MustInherit Class CircuitHandler
- Warisan
-
CircuitHandler
Konstruktor
CircuitHandler() |
memungkinkan CircuitHandler menjalankan kode selama peristiwa seumur hidup tertentu Circuitdari .
|
Properti
Order |
Mendapatkan urutan eksekusi untuk instans saat ini dari CircuitHandler. Ketika beberapa CircuitHandler instans terdaftar, Order properti digunakan untuk menentukan urutan di mana instans dijalankan. Ketika dua handler memiliki nilai yang sama untuk Order, urutan eksekusinya tidak deterministik. |
Metode
CreateInboundActivityHandler(Func<CircuitInboundActivityContext,Task>) |
Membuat handler yang dipanggil saat aktivitas masuk di sirkuit menyebabkan tugas asinkron dikirim di server. |
OnCircuitClosedAsync(Circuit, CancellationToken) |
Dipanggil ketika sirkuit baru sedang dibuang. |
OnCircuitOpenedAsync(Circuit, CancellationToken) |
Dipanggil ketika sirkuit baru didirikan. |
OnConnectionDownAsync(Circuit, CancellationToken) |
Dipanggil ketika koneksi ke klien terputus. |
OnConnectionUpAsync(Circuit, CancellationToken) |
Dipanggil ketika koneksi ke klien dibuat. Metode ini dijalankan sekali awalnya setelah OnCircuitOpenedAsync(Circuit, CancellationToken) dan sekali masing-masing untuk setiap koneksi ulang selama masa pakai sirkuit. |