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


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

Параметры

message
Message

Объект Message для проверки.

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

Значение true, если двоичный модуль форматирования сообщений может выполнить десериализацию сообщения; в противном случае — значение false.

Реализации

Исключения

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

Комментарии

Важно!

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

CanRead возвращает значение false , если текст сообщения не является двоичным объектом.

На принимающем компьютере возвращает значение true , CanRead если сборка для десериализуемого класса существует локально. Сборка должна находиться в глобальном кэше сборок или быть связана с приложением (например, если объект представляет пользовательский класс).

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