SoapServerFormatterSink.ProcessMessage Metoda

Definicja

Żąda przetwarzania komunikatów z bieżącego ujścia.

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

Parametry

sinkStack
IServerChannelSinkStack

Stos ujściów, który transportuje wiadomość.

requestMsg
IMessage

Komunikat zawierający żądanie.

requestHeaders
ITransportHeaders

Nagłówki pobrane z komunikatu przychodzącego z klienta.

requestStream
Stream

Strumień, który należy przetworzyć i przekazać do ujścia deserializacji.

responseMsg
IMessage

Gdy ta metoda zostanie zwrócona, zawiera IMessage komunikat zawierający komunikat odpowiedzi. Ten parametr jest przekazywany jako niezainicjowany.

responseHeaders
ITransportHeaders

Gdy ta metoda zostanie zwrócona, zawiera nagłówek, który zawiera ITransportHeaders nagłówki, które mają zostać dodane do nagłówka zwracanego komunikatu do klienta. Ten parametr jest przekazywany jako niezainicjowany.

responseStream
Stream

Gdy ta metoda zostanie zwrócona, zawiera nagłówek Stream z powrotem do ujścia transportu. Ten parametr jest przekazywany jako niezainicjowany.

Zwraca

ServerProcessing Wartość stanu, która zawiera informacje o sposobie przetwarzania komunikatu.

Implementuje

Dotyczy