IDispatchMessageFormatter Interface
Definição
Define métodos que desserializam as mensagens de solicitação e serializam as mensagens de resposta em um aplicativo de serviço.Defines methods that deserialize request messages and serialize response messages in a service application.
public interface class IDispatchMessageFormatter
public interface IDispatchMessageFormatter
type IDispatchMessageFormatter = interface
Public Interface IDispatchMessageFormatter
Exemplos
Para obter um exemplo completo, consulte formatador de operação e seletor de operação.For a complete example, see Operation Formatter and Operation Selector.
Comentários
Implemente a IDispatchMessageFormatter interface para criar uma extensão de formatador que controla a serialização de parâmetros em uma mensagem e a desserialização de uma mensagem em parâmetros em um aplicativo de serviço.Implement the IDispatchMessageFormatter interface to create a formatter extension that controls the serialization of parameters into a message and the deserialization from a message into parameters in a service application. Para inserir o formatador personalizado no aplicativo de serviço, atribua o IDispatchMessageFormatter objeto à Formatter propriedade usando um comportamento.To insert the custom formatter into the service application, assign the IDispatchMessageFormatter object to the Formatter property using a behavior.
Métodos
DeserializeRequest(Message, Object[]) |
Desserializa uma mensagem em uma matriz de parâmetros.Deserializes a message into an array of parameters. |
SerializeReply(MessageVersion, Object[], Object) |
Serializa uma mensagem de resposta de uma versão de mensagem especificada, uma matriz de parâmetros e um valor retornado.Serializes a reply message from a specified message version, array of parameters, and a return value. |