Message.BodyStream プロパティ
名前空間: System.Messaging
アセンブリ: System.Messaging (system.messaging.dll 内)
構文


メッセージの本文は、文字列、日付、通貨、数値、バイト配列、マネージ オブジェクトなど、任意の型の情報で構成できます。この情報は、Stream にシリアル化されてキューに渡されます。
Message オブジェクトを送信する前に、Body プロパティまたは BodyStream プロパティのいずれかを指定します。Body プロパティを設定すると、内容は BodyStream プロパティにシリアル化されます。ただし、BodyStream プロパティに直接書き込むこともできます。直接書き込む方法は、たとえば、ファイルへの接続を開いて、ファイルの内容をメッセージの本文としてストリーム転送する場合に便利です。
メッセージの内容を BodyStream プロパティに直接書き込む以外は、メッセージを送信する前に Formatter プロパティを設定します。MessageQueue インスタンスで Send メソッドが呼び出された場合は、Formatter プロパティに格納されている書式指定子を使用して、メッセージの本文がシリアル化されます。Formatter プロパティの値を指定せずにメッセージを送信した場合、書式指定子は既定値の XmlMessageFormatter に設定されます。
そのメッセージの本文について UseEncryption プロパティを true に設定すると、Body プロパティを設定するときではなく、メッセージが送信されるときに暗号化されます。このため BodyStream プロパティが暗号化されることはありません。


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Message.BodyStream プロパティのページへのリンク