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 Body la propriété contiendra l’objet sérialisé.

obj
Object

Objet à sérialiser dans le corps du message.

Implémente

Exceptions

Le message paramètre est 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 uniquement avec des données approuvées. Pour plus d’informations, consultez Valider toutes les entrées.

Le format d’objet supérieur et le format de type ne doivent pas être spécifiés pour écrire dans la file d’attente, car ils doivent être lors de la lecture. Les TopObjectFormat propriétés et TypeFormat les propriétés sont utilisées par le formateur uniquement lors de la désérialisation d’un message.

La BinaryMessageFormatter plupart des objets peuvent sérialiser, 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