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


XmlMessageFormatter.Write(Message, Object) Метод

Определение

Сериализует объект в текст сообщения.

public:
 virtual void Write(System::Messaging::Message ^ message, System::Object ^ obj);
public void Write(System.Messaging.Message message, object obj);
abstract member Write : System.Messaging.Message * obj -> unit
override this.Write : System.Messaging.Message * obj -> unit
Public Sub Write (message As Message, obj As Object)

Параметры

message
Message

Свойство Message , свойство которого Body будет содержать сериализованный объект.

obj
Object

Сериализуется Object в текст сообщения.

Реализации

Исключения

Параметр message имеет значение null.

–или–

Параметр obj имеет значение null.

Комментарии

Целевые типы не должны быть указаны для записи в очередь, так как они должны быть при чтении. Свойство TargetTypeNames или TargetTypes свойство используется методом форматирования только при десериализации сообщения.

Используется XmlMessageFormatter класс, определяющий XmlSerializer , что можно сериализовать. Сериализуются только общедоступные поля и общедоступные свойства. Структуры, структуры с массивами и массивами структур являются сериализуемыми, если они не используют закодированный стиль с протоколом SOAP.

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

См. также раздел