ActiveXMessageFormatter.Read(Message) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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 |