ActiveXMessageFormatter.Read(Message) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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, vlastnost zprávy BodyType musí být 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 |