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


BinaryMessageFormatter.Read(Message) Метод

Определение

Считывает содержимое из данного сообщения и создает объект, содержащий десериализованное сообщение.

public:
 virtual System::Object ^ Read(System::Messaging::Message ^ message);
public object Read (System.Messaging.Message message);
abstract member Read : System.Messaging.Message -> obj
override this.Read : System.Messaging.Message -> obj
Public Function Read (message As Message) As Object

Параметры

message
Message

Сообщение Message в двоичном формате, предназначенное для десериализации.

Возвращаемое значение

Десериализованное сообщение.

Реализации

Исключения

Свойство BodyType сообщения не обозначает двоичный объект.

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

Комментарии

Важно!

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

Текст сообщения должен быть в двоичном формате, а для десериализации сообщения должен использоваться тот же сериализатор, который изначально сериализовал его. Если текст представляет пользовательский класс, сборка для этого класса должна существовать локально.

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

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