SoapServerFormatterSink.ProcessMessage Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Požádá o zpracování zprávy z aktuální jímky.
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
Zásobník jímek, který přenáší zprávu.
- requestMsg
- IMessage
Zpráva, která obsahuje požadavek.
- requestHeaders
- ITransportHeaders
Hlavičky načtené z příchozí zprávy z klienta.
- requestStream
- Stream
Datový proud, který je třeba zpracovat a předat do jímky deserializace.
- responseMsg
- IMessage
Když tato metoda vrátí, obsahuje , IMessage který obsahuje zprávu odpovědi. Tento parametr se předává neinicializovaný.
- responseHeaders
- ITransportHeaders
Když tato metoda vrátí, obsahuje objekt , ITransportHeaders který obsahuje hlavičky, které se mají přidat do záhlaví návratové zprávy do klienta. Tento parametr se předává neinicializovaný.
- responseStream
- Stream
Když tato metoda vrátí, obsahuje objekt Stream , který směřuje zpět do jímky přenosu. Tento parametr se předává neinicializovaný.
Návraty
Hodnota ServerProcessing stavu, která poskytuje informace o tom, jak byla zpráva zpracována.