Partager via


XmlMessageFormatter.CanRead(Message) Méthode

Définition

Détermine si le formateur peut désérialiser le 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

Paramètres

message
Message

Message à examiner.

Retours

true si le formateur XML peut désérialiser le message ; sinon, false.

Implémente

Exceptions

Ni la propriété TargetTypeNames, ni la propriété TargetTypes n'ont été définies.

Le paramètre message a la valeur null.

Remarques

Quand CanRead est appelé, le formateur tente de déterminer si le contenu du message est quelque chose qu’il peut désérialiser. Le formateur ne peut désérialiser le message que si le type dans le corps du message a le même schéma que l’un des types du tableau représenté par les TargetTypeNames propriétés et TargetTypes . CanRead retourne false dans les deux circonstances suivantes :

Les TargetTypeNames propriétés et TargetTypes indiquent au formateur les types d’objets qu’il doit pouvoir désérialiser. Si un type est manquant dans la liste, mais qu’il se trouve dans le message, CanRead retourne false.

S’applique à

Voir aussi