다음을 통해 공유


ActiveXMessageFormatter.Write(Message, Object) 메서드

정의

개체를 메시지 본문으로 직렬화합니다.

public:
 virtual void Write(System::Messaging::Message ^ message, System::Object ^ obj);
public void Write(System.Messaging.Message message, object obj);
abstract member Write : System.Messaging.Message * obj -> unit
override this.Write : System.Messaging.Message * obj -> unit
Public Sub Write (message As Message, obj As Object)

매개 변수

message
Message

MessageBody 렬화된 개체를 포함할 속성입니다.

obj
Object

메시지 본문으로 serialize할 개체입니다.

구현

예외

serialize할 개체는 기본 개체도 아니고 OLE IPersistStream 인터페이스를 구현하는 스트리밍된 개체도 아닙니다.

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

설명

다음 표에서는 관리되는 형식과 속성 간의 관계를 보여 줍니다 BodyType . 직렬화하는 개체는 이러한 관리되는 형식 중 하나이거나 OLE IPersistStream 인터페이스를 구현해야 합니다.

BodyType 값 관리되는 형식
VT_LPSTR Char
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 IPersistStream (OLE) Object

적용 대상

추가 정보