ActiveXMessageFormatter.Read(Message) Metod

Definition

Läser innehållet från det angivna meddelandet och skapar ett objekt som innehåller det deserialiserade meddelandet.

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

Parametrar

message
Message

, Messagei MSMQ ActiveX-kontrollformatet, för att deserialisera.

Returer

Det deserialiserade meddelandet.

Implementeringar

Undantag

Egenskapen BodyType för den message som skickas som en parameter kan inte mappas till en primitiv typ, och den representerar inte heller ett strömmat objekt.

Brödtexten representerar ett lagrat objekt. ActiveXMessageFormatter Stöder inte deserialisering av lagrade objekt.

Parametern message är null.

Kommentarer

Om meddelandets brödtext representerar en primitiv typ måste meddelandets BodyType egenskap vara en av de hanterade typerna i följande tabell.

BodyType-värde Hanterad typ
VT_LPSTR Char matris (deserialiserad med ASCII-kodning)
VT_BSTR, VT_LPWSTR String (deserialiseras med unicode-kodning)
VT_VECTOR | VT_UI1 Byte samling
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

Gäller för

Se även