다음을 통해 공유


ActiveXMessageFormatter.Read(Message) 메서드

정의

지정된 메시지에서 내용을 읽고 역직렬화된 메시지를 포함하는 개체를 만듭니다.

public:
 virtual System::Object ^ Read(System::Messaging::Message ^ message);
public object Read(System.Messaging.Message message);
abstract member Read : System.Messaging.Message -> obj
override this.Read : System.Messaging.Message -> obj
Public Function Read (message As Message) As Object

매개 변수

message
Message

Message역직렬화할 MSMQ ActiveX 컨트롤 형식입니다.

반환

역직렬화된 메시지입니다.

구현

예외

매개 변수로 전달된 속성 messageBodyType 기본 형식에 매핑할 수 없으며 스트리밍된 개체를 나타내지도 않습니다.

본문은 저장된 개체를 나타냅니다. ActiveXMessageFormatter 저장된 개체의 역직렬화를 지원하지 않습니다.

매개 변수는 message .입니다 null.

설명

메시지 본문이 기본 형식을 나타내는 경우 메시지의 BodyType 속성은 다음 표의 관리되는 형식 중 하나여야 합니다.

BodyType 값 관리되는 형식
VT_LPSTR Char 배열(ASCII 인코딩을 사용하여 역직렬화됨)
VT_BSTR, VT_LPWSTR String (유니코드 인코딩을 사용하여 역직렬화됨)
VT_VECTOR | VT_UI1 Byte 배열
VT_BOOL Boolean
VT_CLSID Guid
VT_CY Decimal
VT_DATE DateTime
VT_I1, VT_UI1 Byte
VT_I2 Int16
VT_UI2 UInt16
VT_I4 Int32
VT_UI4 UInt32
VT_I8 Int64
VT_UI8 UInt64
VT_R4 Single
VT_R8 Double
VT_NULL null
VT_STREAMED_OBJECT Object

적용 대상

추가 정보