Message.BodyStream Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İletinin gövdesindeki bilgileri alır veya ayarlar.
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
Özellik Değeri
Stream İletinin içinde yer Body alan serileştirilmiş bilgileri içeren bir.
- Öznitelikler
Özel durumlar
İleti kuyruğu, özelliğini yoksayacak Body şekilde filtrelenmiştir.
Açıklamalar
İletinin gövdesi herhangi bir bilgi türünden oluşabilir. Örneğin, dize, tarih, para birimi, sayı, bayt dizisi veya yönetilen nesne. Bu bilgiler kuyruğa geçirilecek şekilde Stream serileştirilir.
Body Nesneyi göndermeden Message önce özelliğini veya BodyStream özelliğini belirtin. özelliğini ayarlarsanız Body , içerik özelliğinde BodyStream serileştirilir. Ancak, özelliği doğrudan yazmayı BodyStream seçebilirsiniz. Bu, örneğin bir dosyaya bağlantı açmak ve içeriğini iletinizin gövdesi olarak akışa almak istediğinizde kullanışlıdır.
İletinin içeriğini doğrudan özelliğine BodyStream yazmadığınız sürece, iletiyi göndermeden önce özelliğini ayarlayın Formatter . Send Örnekte yöntemi çağrıldığındaMessageQueue, gövde özelliğinde Formatter bulunan biçimlendirici kullanılarak serileştirilir. özelliği için Formatter bir değer belirtmeden iletiyi gönderirseniz, biçimlendirici varsayılan olarak olur XmlMessageFormatter.
Bu iletinin UseEncryption gövdesi için özelliğini true olarak ayarlarsanız, ileti gönderildiğinde şifrelenir, özelliği ayarladığınızda Body şifrelenmez. Bu nedenle özelliği BodyStream hiçbir zaman şifrelenmez.