ActiveXMessageFormatter.Read(Message) Methode

Definitie

Leest de inhoud van het opgegeven bericht en maakt een object dat het gedeserialiseerde bericht bevat.

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

Parameters

message
Message

De Messageindeling van , in MSMQ ActiveX-besturingselementen, om deserialiseren.

Retouren

Het gedeserialiseerde bericht.

Implementeringen

Uitzonderingen

De BodyType eigenschap van de message doorgegeven als parameter kan niet worden toegewezen aan een primitief type, noch vertegenwoordigt het een gestreamd object.

De hoofdtekst vertegenwoordigt een opgeslagen object. De ActiveXMessageFormatter functie biedt geen ondersteuning voor deserialisatie van opgeslagen objecten.

De message parameter is null.

Opmerkingen

Als de hoofdtekst van het bericht een primitief type vertegenwoordigt, moet de eigenschap van het bericht BodyType een van de beheerde typen in de volgende tabel zijn.

BodyType-waarde Beheerd type
VT_LPSTR Char matrix (gedeserialiseerd met ASCII-codering)
VT_BSTR, VT_LPWSTR String (gedeserialiseerd met Unicode-codering)
VT_VECTOR | VT_UI1 Byte Array
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

Van toepassing op

Zie ook