BinaryMessageFormatter.CanRead(Message) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda formátovací metoda může deserializovat obsah zprávy.
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
Parametry
Návraty
true
Pokud formátovací binární zprávy lze deserializovat zprávu; v opačném případě . false
Implementuje
Výjimky
Parametr message
je null
.
Poznámky
Důležité
Volání metod z této třídy s nedůvěryhodnými daty představuje bezpečnostní riziko. Metody z této třídy volejte pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.
CanRead vrátí, false
pokud text zprávy není binární objekt.
Na přijímajícím počítači vrátí, CanReadtrue
pokud sestavení pro třídu, která má být deserializována, existuje místně. Sestavení musí být nalezeno v globální mezipaměti sestavení (GPA) nebo musí být propojeno s aplikací (například pokud objekt představuje vlastní třídu).