BinaryMessageFormatter.Write(Message, Object) Méthode

Définition

Sérialise un objet dans le corps du message.

C#
public void Write (System.Messaging.Message message, object obj);

Paramètres

message
Message

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

obj
Object

Objet à sérialiser dans le corps du message.

Implémente

Exceptions

Le paramètre message a la valeur null.

Remarques

Important

L’appel de cette méthode avec des données non approuvées est un risque de sécurité. Appelez cette méthode avec des données approuvées uniquement. Pour plus d’informations, consultez Valider toutes les entrées.

Le format d’objet supérieur et le format de type 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. Les TopObjectFormat propriétés et TypeFormat sont utilisées par le formateur uniquement lors de la désérialisation d’un message.

Le BinaryMessageFormatter peut sérialiser la plupart des objets, mais le résultat n’est pas faiblement couplé. Toutefois, il est compact, de sorte que le formateur est efficace pour les objets volumineux.

S’applique à

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Voir aussi