BinaryMessageFormatter.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

Объект, сериализованный в текст сообщения.

Реализации

Исключения

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

Комментарии

Important

Вызов этого метода с ненадежными данными является угрозой безопасности. Вызовите этот метод только с доверенными данными. Дополнительные сведения см. в разделе Проверка всех входных данных.

Формат верхнего объекта и формат типа не нужно указывать для записи в очередь, так как они должны быть при чтении. TopObjectFormat Свойства TypeFormat используются средством форматирования только при десериализации сообщения.

Он BinaryMessageFormatter может сериализовать большинство объектов, но результат не имеет слабой связи. Однако он компактен, поэтому форматировщик эффективен для больших объектов.

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

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