ActiveXMessageFormatter.Read(Message) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 메시지에서 내용을 읽고 역직렬화된 메시지를 포함하는 개체를 만듭니다.
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 은 BodyType 기본 형식에 매핑할 수 없으며 스트리밍된 개체를 나타내지도 않습니다.
본문은 저장된 개체를 나타냅니다. 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 |