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) |
Сериализует ответное сообщение из заданной версии сообщения, массива параметров и возвращаемого значения. |