Partager via


Message.BodyStream Propriété

Définition

Obtient ou définit les informations dans le corps du message.

public:
 property System::IO::Stream ^ BodyStream { System::IO::Stream ^ get(); void set(System::IO::Stream ^ value); };
[System.Messaging.MessagingDescription("MsgBodyStream")]
public System.IO.Stream BodyStream { get; set; }
[<System.Messaging.MessagingDescription("MsgBodyStream")>]
member this.BodyStream : System.IO.Stream with get, set
Public Property BodyStream As Stream

Valeur de propriété

Stream qui contient les informations sérialisées incluses dans le Body du message.

Attributs

Exceptions

La file d'attente des messages est filtrée pour ignorer la propriété Body.

Remarques

Le corps d’un message peut se composer de n’importe quel type d’informations, par exemple, une chaîne, une date, une devise, un nombre, un tableau d’octets ou tout objet managé. Ces informations sont sérialisées dans un Stream à passer à la file d’attente.

Spécifiez la Body propriété ou la BodyStream propriété avant d’envoyer l’objet Message . Si vous définissez la Body propriété, le contenu est sérialisé dans la BodyStream propriété . Toutefois, vous pouvez choisir d’écrire la BodyStream propriété directement. Cela est utile, par exemple, lorsque vous souhaitez ouvrir une connexion à un fichier et diffuser son contenu en tant que corps de votre message.

À moins d’écrire le contenu du message directement dans la BodyStream propriété , définissez la Formatter propriété avant d’envoyer le message. Lorsque la Send méthode est appelée sur le MessageQueue instance, le corps est sérialisé à l’aide du formateur contenu dans la Formatter propriété . Si vous envoyez le message sans spécifier de valeur pour la Formatter propriété , le formateur a XmlMessageFormatterla valeur par défaut .

Si vous définissez la UseEncryption propriété true sur pour le corps de ce message, le message est chiffré lorsqu’il est envoyé, et non lorsque vous définissez la Body propriété. Par conséquent, la BodyStream propriété n’est jamais chiffrée.

S’applique à

Voir aussi