共用方式為


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

MessageMSMQ ActiveX 控制格式中,將 ,用於反序列化。

傳回

去序列化的訊息。

實作

例外狀況

BodyType作為參數傳遞的message屬性無法映射到原始型態,也不代表串流物件。

身體代表一個儲存的物件。 它 ActiveXMessageFormatter 不支援儲存物件的反序列化。

參數 messagenull

備註

如果訊息的主體代表原始型別,則該訊息 BodyType 的屬性必須是下表中受管理型別之一。

BodyType 值 管理的類型
VT_LPSTR Char 陣列(使用 ASCII 編碼進行反序列化)
VT_BSTR,VT_LPWSTR String (使用 Unicode 編碼反序列化)
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

適用於

另請參閱