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)
Параметры
- obj
- Object
Объект, который должен быть сериализован в текст сообщения.
Реализации
Исключения
Параметр message
имеет значение null
.
Комментарии
Важно!
Вызов этого метода для ненадежных данных представляет угрозу безопасности. Вызывайте этот метод только для надежных данных. Дополнительные сведения см. в разделе Проверка всех входных данных.
Для записи в очередь не требуется указывать формат верхнего объекта и формат типа, как это необходимо при чтении. Свойства TopObjectFormat и TypeFormat используются модульом форматирования только при десериализации сообщения.
Может BinaryMessageFormatter сериализовать большинство объектов, но результат не является слабосвязанным. Однако он компактный, поэтому модуль форматирования эффективен для крупных объектов.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по