IDispatchMessageFormatter Interfaccia

Definizione

Definisce i metodi che deserializzano i messaggi di richiesta e serializzano i messaggi di risposta in un'applicazione del servizio.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

Esempi

Per un esempio completo, vedere il formattatore dell'operazione e il selettore dell'operazione.For a complete example, see Operation Formatter and Operation Selector.

Commenti

Implementare l'interfaccia IDispatchMessageFormatter per creare un'estensione del formattatore che controlla la serializzazione dei parametri in un messaggio e la deserializzazione da un messaggio ai parametri in un'applicazione del servizio.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. Per inserire il formattatore personalizzato nell'applicazione del servizio, assegnare l'oggetto IDispatchMessageFormatter alla proprietà Formatter utilizzando un comportamento.To insert the custom formatter into the service application, assign the IDispatchMessageFormatter object to the Formatter property using a behavior.

Metodi

DeserializeRequest(Message, Object[])

Deserializza un messaggio in una matrice di parametri.Deserializes a message into an array of parameters.

SerializeReply(MessageVersion, Object[], Object)

Serializza un messaggio di risposta da una versione del messaggio specificata, da una matrice di parametri e da un valore restituito.Serializes a reply message from a specified message version, array of parameters, and a return value.

Si applica a