ActiveXMessageFormatter.Read(Message) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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 |