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 alan Body 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 (örneğin, dize, tarih, para birimi, sayı, bayt dizisi veya yönetilen nesne) oluşabilir. Bu bilgiler kuyruğa geçirilecek şekilde Stream seri hale getirilir.
Body Nesneyi göndermeden Message önce özelliğini veya BodyStream özelliğini belirtin. özelliğini ayarlarsanız Body , içerik özelliğinde BodyStream seri hale getirilir. 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 yararlı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 XmlMessageFormatterolur.
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.