ServiceHostBase.UnknownMessageReceived 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 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