Share via


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는 저장된 개체의 deserialization을 지원하지 않습니다.

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

적용 대상

추가 정보