SoapExtension.ProcessMessage(SoapMessage) Metode
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.
Ketika ditimpa di kelas turunan, memungkinkan ekstensi SOAP untuk menerima SoapMessage untuk memproses di setiap SoapMessageStage.
public:
abstract void ProcessMessage(System::Web::Services::Protocols::SoapMessage ^ message);
public abstract void ProcessMessage(System.Web.Services.Protocols.SoapMessage message);
abstract member ProcessMessage : System.Web.Services.Protocols.SoapMessage -> unit
Public MustOverride Sub ProcessMessage (message As SoapMessage)
Parameter
- message
- SoapMessage
Yang akan diproses SoapMessage .
Contoh
Contoh berikut adalah ProcessMessage bagian dari ekstensi SOAP yang mencatat permintaan SOAP dan respons SOAP. Dengan mencatat SoapMessage di AfterSerializeSoapMessageStage, ekstensi SOAP mengakses yang Stream akan dikirim melalui kawat. Jika ekstensi SOAP diterapkan ke metode layanan Web XML yang dibuat menggunakan ASP.NET, maka Stream berisi respons SOAP dari metode layanan Web XML. Jika ekstensi SOAP diterapkan ke klien layanan Web XML, Stream berisi permintaan SOAP ke metode layanan Web XML.
Contoh SoapExtension.ProcessMessage Klasik#1
Keterangan
ProcessMessage dipanggil sama sekali tahap SoapMessageStage untuk ekstensi SOAP yang diterapkan ke layanan Web XML yang dibuat menggunakan ASP.NET dan klien mereka. Pada setiap SoapMessageStage, instans kelas yang berasal dari SoapMessage diteruskan ke ProcessMessage. Jika ekstensi SOAP berjalan pada klien layanan Web XML, maka SoapClientMessage objek diteruskan ke ProcessMessage; jika tidak SoapServerMessage , objek diteruskan.