Поделиться через


IDispatchMessageFormatter Интерфейс

Определение

Определяет методы, десериализующие сообщения запросов и сериализующие ответные сообщения в службе.

public interface class IDispatchMessageFormatter
public interface IDispatchMessageFormatter
type IDispatchMessageFormatter = interface
Public Interface IDispatchMessageFormatter

Примеры

Полный пример см. в разделах Operation Formatter и Operation Selector.

Комментарии

Реализуйте интерфейсIDispatchMessageFormatter для создания расширения модуля форматирования, который управляет сериализацией параметров в сообщение и десериализацией из сообщения в параметры в службе. Чтобы вставить пользовательский модуль форматирования в службу, назначьте объект IDispatchMessageFormatter свойству Formatter с помощью поведения.

Методы

DeserializeRequest(Message, Object[])

Десериализует сообщение в массив параметров.

SerializeReply(MessageVersion, Object[], Object)

Сериализует ответное сообщение из заданной версии сообщения, массива параметров и возвращаемого значения.

Применяется к