BinaryMessageFormatter.CanRead(Message) BinaryMessageFormatter.CanRead(Message) BinaryMessageFormatter.CanRead(Message) Method

Определение

Определяет, может ли модуль форматирования выполнить десериализацию содержимого сообщения.Determines whether the formatter can deserialize the contents of the 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

Параметры

message
Message Message Message

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

Возвраты

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

Реализации

Исключения

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

Комментарии

Важно!

Вызов методов этого класса для ненадежных данных представляет угрозу безопасности.Calling methods from this class with untrusted data is a security risk. Вызывайте методы класса только для надежных данных.Call the methods from this class only with trusted data. Дополнительные сведения: Data Validation (Проверка данных).For more information, see Data Validation.

CanReadВозвращает false , если текст сообщения не является двоичным объектом.CanRead returns false if the message body is not a binary object.

На принимающем компьютере возвращает CanRead true , если сборка класса для десериализации существует локально.On the receiving computer, CanRead returns true if the assembly for the class to be deserialized exists locally. Сборка должна быть найдена в глобальном кэше сборок или связана с приложением (например, если объект представляет пользовательский класс).The assembly must be found in the global assembly cache, or be linked to the application (for example, if the object represents a custom class).

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