OperationContext.OperationCompleted Kejadian
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.
Terjadi ketika operasi telah selesai.
public:
event EventHandler ^ OperationCompleted;
public event EventHandler OperationCompleted;
member this.OperationCompleted : EventHandler
Public Custom Event OperationCompleted As EventHandler
Public Event OperationCompleted As EventHandler
Jenis Acara
Keterangan
OperationCompleted Gunakan peristiwa untuk membuang parameter atau nilai yang dikembalikan jika Anda mengatur OperationBehaviorAttribute.AutoDisposeParameters ke false
. Biasanya Anda mengatur OperationBehaviorAttribute.AutoDisposeParameters ke false
untuk mencegah WCF memanggil IDisposable.Dispose parameter dan mengembalikan objek nilai. Namun, jika beberapa parameter perlu dipertahankan sementara yang lain perlu dibuang, peristiwa ini adalah tempat terbaik untuk membuang parameter tersebut.
Selain itu, dengan pengikatan dupleks, peristiwa ini dapat digunakan untuk mengirim permintaan di saluran panggilan balik setelah balasan untuk operasi saat ini dikirim.
Catatan
Jika penelepon mendengarkan OperationContext.OperationCompleted peristiwa untuk OperationContractAttribute.IsTerminating operasi, dimungkinkan untuk memblokir saat respons diterima. Cara yang tepat untuk menangani ini adalah dengan menjadwalkan pekerjaan pada utas lain ketika OperationCompleted dinaikkan dan kemudian segera kembali dari penanganan aktivitas tersebut.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk