SoapServerFormatterSink.ProcessMessage Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.