SoapServerFormatterSink.ProcessMessage Método

Definição

Solicita o processamento de mensagens do coletor atual.

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

Parâmetros

sinkStack
IServerChannelSinkStack

A pilha de coletores que transporta a mensagem.

requestMsg
IMessage

A mensagem que contém a solicitação.

requestHeaders
ITransportHeaders

Cabeçalhos recuperados da mensagem de entrada do cliente.

requestStream
Stream

O fluxo que precisa ser processado e passado para o coletor de desserialização.

responseMsg
IMessage

Quando esse método é retornado, contém um IMessage que contém a mensagem de resposta. Esse parâmetro é passado sem inicialização.

responseHeaders
ITransportHeaders

Quando esse método é retornado, contém um ITransportHeaders que contém os cabeçalhos a serem adicionados ao título da mensagem de retorno ao cliente. Esse parâmetro é passado sem inicialização.

responseStream
Stream

Quando esse método é retornado, contém um Stream que está voltando para o coletor de transporte. Esse parâmetro é passado sem inicialização.

Retornos

Um ServerProcessing valor de status que fornece informações sobre como a mensagem foi processada.

Implementações

Aplica-se a