Message.BodyStream Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur informasi dalam isi pesan.
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
Nilai Properti
Stream yang berisi informasi berseri yang disertakan dalam Body pesan.
- Atribut
Pengecualian
Antrean pesan difilter untuk mengabaikan Body properti .
Keterangan
Isi pesan dapat terdiri dari semua jenis informasi - misalnya, string, tanggal, mata uang, angka, array byte, atau objek terkelola apa pun. Informasi ini diserialisasikan ke dalam Stream untuk diteruskan ke antrean.
Body Tentukan properti atau BodyStream properti sebelum mengirim Message objek. Jika Anda mengatur Body properti , konten diserialisasikan ke BodyStream dalam properti . Namun, Anda dapat memilih untuk menulis properti secara BodyStream langsung. Ini berguna, misalnya, ketika Anda ingin membuka koneksi ke file dan mengalirkan kontennya sebagai isi pesan Anda.
Kecuali Anda menulis konten pesan langsung ke BodyStream properti , atur Formatter properti sebelum Anda mengirim pesan. Send Ketika metode dipanggil pada MessageQueue instans, isi diserialisasikan menggunakan formatter yang terkandung dalam Formatter properti . Jika Anda mengirim pesan tanpa menentukan nilai untuk Formatter properti , pemformat akan default ke XmlMessageFormatter.
Jika Anda mengatur UseEncryption properti ke true
untuk isi pesan ini, pesan akan dienkripsi saat dikirim, bukan saat Anda mengatur Body properti . Oleh karena itu, BodyStream properti tidak pernah dienkripsi.