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 Meldung und erstellt ein Objekt, das die deserialisierte Meldung 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 Meldung.
Implementiert
Ausnahmen
Die BodyType-Eigenschaft der als Parameter übergebenen message
kann keinem primitiven Typ zugeordnet werden und stellt kein Objekt in einem Stream dar.
Der Text stellt ein gespeichertes Objekt dar. Der ActiveXMessageFormatter unterstützt keine Deserialisierung gespeicherter Objekte.
Der message
-Parameter ist null
.
Hinweise
Wenn der Nachrichtentext einen primitiven Typ darstellt, muss die -Eigenschaft der Nachricht BodyType einer der verwalteten Typen in der folgenden Tabelle sein.
BodyType-Wert | Verwalteter Typ |
---|---|
VT_LPSTR | Char Array (mit ASCII-Codierung deserialisiert) |
VT_BSTR, VT_LPWSTR | String (mit Unicode-Codierung deserialisiert) |
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 |