SoapServerFormatterSink.ProcessMessage Metoda

Definicja

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

C#
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);

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

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