BinaryMessageFormatter.CanRead(Message) Метод

Определение

Определяет, может ли модуль форматирования выполнить десериализацию содержимого сообщения.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
Public Function CanRead (message As Message) As Boolean

Параметры

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).

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