Bagikan melalui


Message.BodyStream Properti

Definisi

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.

Berlaku untuk

Lihat juga