Share via


OperationContext.OperationCompleted Kejadian

Definisi

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