SoapServerFormatterSink.ProcessMessage Metoda
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
- 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.
ServerProcessing Wartość stanu, która zawiera informacje o sposobie przetwarzania komunikatu.
Produkt | Wersje |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: