Compartilhar via


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

Os 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 é retornado, este método contém um IMessage que retém a mensagem de resposta. Este parâmetro é passado não inicializado.

responseHeaders
ITransportHeaders

Quando este método é retornado, contém um ITransportHeaders que retém os cabeçalhos a serem adicionados à mensagem de retorno que está sendo encaminhada para o cliente. Este parâmetro é passado não inicializado.

responseStream
Stream

Quando este método é retornado, contém um Stream que está sendo encaminhado de volta para o coletor de transporte. Este parâmetro é passado não inicializado.

Retornos

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

Implementações

Aplica-se a