Bagikan melalui


SoapServerFormatterSink.ProcessMessage Metode

Definisi

Meminta pemrosesan pesan dari sink saat ini.

public:
 virtual System::Runtime::Remoting::Channels::ServerProcessing ProcessMessage(System::Runtime::Remoting::Channels::IServerChannelSinkStack ^ sinkStack, System::Runtime::Remoting::Messaging::IMessage ^ requestMsg, System::Runtime::Remoting::Channels::ITransportHeaders ^ requestHeaders, System::IO::Stream ^ requestStream, [Runtime::InteropServices::Out] System::Runtime::Remoting::Messaging::IMessage ^ % responseMsg, [Runtime::InteropServices::Out] System::Runtime::Remoting::Channels::ITransportHeaders ^ % responseHeaders, [Runtime::InteropServices::Out] System::IO::Stream ^ % responseStream);
public System.Runtime.Remoting.Channels.ServerProcessing ProcessMessage (System.Runtime.Remoting.Channels.IServerChannelSinkStack sinkStack, System.Runtime.Remoting.Messaging.IMessage requestMsg, System.Runtime.Remoting.Channels.ITransportHeaders requestHeaders, System.IO.Stream requestStream, out System.Runtime.Remoting.Messaging.IMessage responseMsg, out System.Runtime.Remoting.Channels.ITransportHeaders responseHeaders, out System.IO.Stream responseStream);
abstract member ProcessMessage : System.Runtime.Remoting.Channels.IServerChannelSinkStack * System.Runtime.Remoting.Messaging.IMessage * System.Runtime.Remoting.Channels.ITransportHeaders * System.IO.Stream * IMessage * ITransportHeaders * Stream -> System.Runtime.Remoting.Channels.ServerProcessing
override this.ProcessMessage : System.Runtime.Remoting.Channels.IServerChannelSinkStack * System.Runtime.Remoting.Messaging.IMessage * System.Runtime.Remoting.Channels.ITransportHeaders * System.IO.Stream * IMessage * ITransportHeaders * Stream -> System.Runtime.Remoting.Channels.ServerProcessing
Public Function ProcessMessage (sinkStack As IServerChannelSinkStack, requestMsg As IMessage, requestHeaders As ITransportHeaders, requestStream As Stream, ByRef responseMsg As IMessage, ByRef responseHeaders As ITransportHeaders, ByRef responseStream As Stream) As ServerProcessing

Parameter

sinkStack
IServerChannelSinkStack

Tumpukan sink yang mengangkut pesan.

requestMsg
IMessage

Pesan yang berisi permintaan.

requestHeaders
ITransportHeaders

Header yang diambil dari pesan masuk dari klien.

requestStream
Stream

Aliran yang perlu diproses dan diteruskan ke sink deserialisasi.

responseMsg
IMessage

Ketika metode ini kembali, berisi yang IMessage menyimpan pesan respons. Parameter ini diteruskan tanpa diinisialisasi.

responseHeaders
ITransportHeaders

Ketika metode ini kembali, berisi ITransportHeaders yang menyimpan header untuk ditambahkan ke judul pesan kembali ke klien. Parameter ini diteruskan tanpa diinisialisasi.

responseStream
Stream

Ketika metode ini kembali, berisi Stream yang menuju kembali ke sink transportasi. Parameter ini diteruskan tanpa diinisialisasi.

Mengembalikan

Nilai ServerProcessing status yang menyediakan informasi tentang bagaimana pesan diproses.

Penerapan

Berlaku untuk