ActiveXMessageFormatter.Read(Message) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest den Inhalt aus der angegebenen Nachricht und erstellt ein Objekt, das die deserialisierte Nachricht enthält.
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
Parameter
Gibt zurück
Die deserialisierte Nachricht.
Implementiert
Ausnahmen
Die BodyType Eigenschaft des message übergebenen Parameters kann weder einem Grundtyp zugeordnet werden, noch stellt sie ein gestreamtes Objekt dar.
Der Textkörper stellt ein gespeichertes Objekt dar. Die ActiveXMessageFormatter Deserialisierung gespeicherter Objekte wird nicht unterstützt.
Der message Parameter ist null.
Hinweise
Wenn der Textkörper der Nachricht einen Grundtyp darstellt, muss die Eigenschaft der Nachricht BodyType eines der verwalteten Typen in der folgenden Tabelle sein.
| BodyType-Wert | Verwalteter Typ |
|---|---|
| VT_LPSTR | Char Array (deserialisiert mit ASCII-Codierung) |
| VT_BSTR, VT_LPWSTR | String (deserialisiert mit Unicode-Codierung) |
| 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 |