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.