XmlMessageFormatter.CanRead(Message) Methode

Definitie

Bepaalt of de formatter het bericht kan deserialiseren.

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

Parameters

message
Message

De Message te inspecteren.

Retouren

true als de XML-formatter het bericht kan deserialiseren; anders, false.

Implementeringen

Uitzonderingen

De eigenschap noch TargetTypes de TargetTypeNames eigenschap is ingesteld.

De message parameter is null.

Opmerkingen

Wanneer CanRead wordt aangeroepen, probeert de formatter te bepalen of de inhoud van het bericht iets is dat het kan deserialiseren. De formatter kan het bericht alleen deserialiseren als het type in de berichttekst hetzelfde schema heeft als een van de typen in de matrix die wordt vertegenwoordigd door de TargetTypeNames en TargetTypes eigenschappen. CanRead retourneert false onder de volgende twee omstandigheden:

De TargetTypeNames en TargetTypes eigenschappen geven de notatie aan welke typen objecten het moet kunnen deserialiseren. Als er een type ontbreekt in de lijst, maar toch in het bericht wordt gevonden, CanRead wordt het resultaat geretourneerd false.

Van toepassing op

Zie ook