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

Retours

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

Implémente

Exceptions

Ni la propriété n’a TargetTypeNamesTargetTypes été définie.

Le message paramètre est null.

Remarques

Lorsqu’il 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 propriétés et TargetTypes les TargetTypeNames propriétés. CanRead retourne false dans les deux circonstances suivantes :

Les TargetTypeNames propriétés indiquent TargetTypes au formateur quels types d’objets il doit être en mesure de 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