SoapServerFormatterSink.ProcessMessage Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Żą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.