Partager via


XmlMessageFormatter.Write(Message, Object) Méthode

Définition

Sérialise un objet dans le corps du message.

public:
 virtual void Write(System::Messaging::Message ^ message, System::Object ^ obj);
public void Write (System.Messaging.Message message, object obj);
abstract member Write : System.Messaging.Message * obj -> unit
override this.Write : System.Messaging.Message * obj -> unit
Public Sub Write (message As Message, obj As Object)

Paramètres

message
Message

Message dont la propriété Body contiendra l’objet sérialisé.

obj
Object

Object à sérialiser dans le corps du message.

Implémente

Exceptions

Le paramètre message a la valeur null.

- ou -

Le paramètre obj a la valeur null.

Remarques

Les types cibles n’ont pas besoin d’être spécifiés pour écrire dans la file d’attente comme ils doivent l’être lors de la lecture. La TargetTypeNames propriété ou TargetTypes est utilisée par le formateur uniquement lors de la désérialisation d’un message.

utilise XmlMessageFormatter la XmlSerializer classe, qui définit ce qui peut être sérialisé. Seuls les champs publics et les propriétés publiques peuvent être sérialisés. Les structures, les structures avec des tableaux et les tableaux de structures sont tous sérialisables, tant qu’ils n’utilisent pas le style encodé avec le protocole SOAP.

S’applique à

Voir aussi