Partager via


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

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 à

Voir aussi