Прочитать на английском

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


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

Определение

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

public void Write (System.Messaging.Message message, object obj);

Параметры

message
Message

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

obj
Object

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

Реализации

Исключения

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

Комментарии

Важно!

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

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

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

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

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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