BinaryMessageFormatter.CanRead(Message) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, может ли модуль форматирования выполнить десериализацию содержимого сообщения.
public:
virtual bool CanRead(System::Messaging::Message ^ message);
public bool CanRead (System.Messaging.Message message);
abstract member CanRead : System.Messaging.Message -> bool
override this.CanRead : System.Messaging.Message -> bool
Public Function CanRead (message As Message) As Boolean
Параметры
Возвращаемое значение
Значение true
, если двоичный модуль форматирования сообщений может выполнить десериализацию сообщения; в противном случае — значение false
.
Реализации
Исключения
Параметр message
имеет значение null
.
Комментарии
Важно!
Вызов методов этого класса для ненадежных данных представляет угрозу безопасности. Вызывайте методы класса только для надежных данных. Дополнительные сведения см. в разделе Проверка всех входных данных.
CanRead возвращает значение false
, если текст сообщения не является двоичным объектом.
На принимающем компьютере возвращает значение true
, CanRead если сборка для десериализуемого класса существует локально. Сборка должна находиться в глобальном кэше сборок или быть связана с приложением (например, если объект представляет пользовательский класс).