ActiveXMessageFormatter.Read(Message) Metoda

Definice

Přečte obsah z dané zprávy a vytvoří objekt, který obsahuje deserializovanou zprávu.

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

Parametry

message
Message

, Messageve formátu ovládacího prvku ActiveX MSMQ, deserializovat.

Návraty

Deserializovaná zpráva.

Implementuje

Výjimky

Vlastnost BodyType předaná message jako parametr nemůže být mapována na primitivní typ ani nepředstavuje streamovaný objekt.

Tělo představuje uložený objekt. Nepodporuje ActiveXMessageFormatter deserializaci uložených objektů.

Parametr message je null.

Poznámky

Pokud tělo zprávy představuje primitivní typ, musí být vlastnost zprávy BodyType jedním ze spravovaných typů v následující tabulce.

Hodnota BodyType Spravovaný typ
VT_LPSTR Char array (deserializováno pomocí kódování ASCII)
VT_BSTR, VT_LPWSTR String (deserializováno pomocí kódování Unicode)
VT_VECTOR | VT_UI1 Byte Pole
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

Platí pro

Viz také