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

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

obj
Object

À Object sérialiser dans le corps du message.

Implémente

Exceptions

Le message paramètre est null.

- ou -

Le obj paramètre est null.

Remarques

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

L’utilisation XmlMessageFormatter de 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 toutes sérialisables, tant qu’elles n’utilisent pas le style codé avec le protocole SOAP.

S’applique à

Voir aussi