ServiceHostBase.UnknownMessageReceived Kejadian

Definisi

Terjadi ketika pesan yang tidak diketahui diterima.

public:
 event EventHandler<System::ServiceModel::UnknownMessageReceivedEventArgs ^> ^ UnknownMessageReceived;
public event EventHandler<System.ServiceModel.UnknownMessageReceivedEventArgs> UnknownMessageReceived;
member this.UnknownMessageReceived : EventHandler<System.ServiceModel.UnknownMessageReceivedEventArgs> 
Public Custom Event UnknownMessageReceived As EventHandler(Of UnknownMessageReceivedEventArgs) 
Public Event UnknownMessageReceived As EventHandler(Of UnknownMessageReceivedEventArgs) 

Jenis Acara

Keterangan

Peringatan

Saat menggunakan WorkflowServiceHost, mengekspos titik akhir hosting, dan UnknownMessageReceived pengecualian dilemparkan, host meneruskan pesan ke penanganan aktivitas. Jika upaya dilakukan untuk membaca pesan ini, InvalidOperationException maka akan dilemparkan. Deskripsi pengecualian akan mengatakan "Pesan ini tidak dapat mendukung operasi karena telah dibaca." Infrastruktur WCF membaca pesan saat mengekstrak parameter pesan. Pesan ini kemudian diteruskan ke penanganan aktivitas dan setiap upaya untuk membacanya menyebabkan pengecualian. Jika Anda perlu mengakses parameter pesan di handler Anda InvalidOperationException dari titik akhir hosting, tentukan kontrak titik akhir hosting menggunakan MessageContract dan tempatkan data yang diperlukan ke header pesan. Untuk informasi selengkapnya tentang titik akhir hosting, lihat Ekstensibilitas Host Layanan Alur Kerja

Berlaku untuk