Message.BodyStream Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger informationen i meddelandets brödtext.
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
Egenskapsvärde
En Stream som innehåller den serialiserade information som ingår i Body meddelandet.
- Attribut
Undantag
Meddelandekön filtreras för att ignorera egenskapen Body .
Kommentarer
Brödtexten i ett meddelande kan bestå av vilken typ av information som helst, till exempel en sträng, ett datum, en valuta, ett tal, en matris med byte eller ett hanterat objekt. Den här informationen serialiseras till en Stream som ska skickas till kön.
Ange antingen egenskapen Body eller BodyStream egenskapen innan objektet skickas Message . Om du anger egenskapen Body serialiseras innehållet i egenskapen BodyStream . Du kan dock välja att skriva BodyStream egenskapen direkt. Detta är till exempel användbart när du vill öppna en anslutning till en fil och strömma dess innehåll som brödtext i meddelandet.
Om du inte skriver innehållet i meddelandet direkt till BodyStream egenskapen anger Formatter du egenskapen innan du skickar meddelandet. Send När metoden anropas på instansen MessageQueue serialiseras brödtexten med hjälp av formateren som finns i Formatter egenskapen. Om du skickar meddelandet utan att ange ett värde för Formatter egenskapen, är formateringen standardinställningen XmlMessageFormatter.
Om du anger UseEncryption egenskapen till true för brödtexten i det här meddelandet krypteras meddelandet när det skickas, inte när du anger Body egenskapen. Därför krypteras BodyStream aldrig egenskapen.