Message.BodyStream 속성

정의

메시지 본문의 정보를 가져오거나 설정합니다.

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

속성 값

serialize된 정보가 메시지의 Stream에 포함되어 있는 Body입니다.

특성

예외

메시지 큐가 Body 속성을 무시하도록 필터링된 경우

설명

메시지 본문은 문자열, 날짜, 통화, 숫자, 바이트 배열 또는 관리되는 개체와 같은 모든 유형의 정보로 구성됩니다. 이 정보로 serialize 되는 Stream 를 큐에 전달 하도록 합니다.

지정 된 Body 속성 또는 BodyStream 보내기 전에 속성을 Message 개체입니다. 설정 하는 경우는 Body 속성 내용으로 serialize 되는 BodyStream 속성입니다. 그러나 작성 하도록 선택할 수는 BodyStream 속성을 직접. 예를 들어 파일에 대 한 연결을 열고 메시지의 본문으로 해당 콘텐츠를 스트리밍 하려는 경우 유용 합니다.

메시지의 콘텐츠를 직접 작성 하지 않는 경우는 BodyStream 속성을 설정 합니다 Formatter 메시지를 보내기 전에 속성입니다. 경우는 Send 메서드를 호출 합니다 MessageQueue 인스턴스를 본문에 포함 된 포맷터를 사용 하 여 serialize 되는 Formatter 속성. 에 대 한 값을 지정 하지 않고 메시지를 보내기 합니다 Formatter 속성을 포맷터의 기본값은 XmlMessageFormatter합니다.

설정 하는 경우는 UseEncryption 속성을 true 이 메시지의 본문에 대 한 메시지는 암호화는 전송 될 때, 설정한 때가 아니라는 Body 속성입니다. 따라서는 BodyStream 속성 암호화 되지 않습니다.

적용 대상

추가 정보