ActiveXMessageFormatter.Read(Message) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje zawartość danej wiadomości i tworzy obiekt, który zawiera zdeserializowany komunikat.
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
Zwraca
Zdeserializowany komunikat.
Implementuje
Wyjątki
Nie BodyType można zamapować właściwości przekazanej message
jako parametru na typ pierwotny ani nie reprezentuje obiektu przesyłanego strumieniowo.
Treść reprezentuje przechowywany obiekt. Obiekt ActiveXMessageFormatter nie obsługuje deserializacji przechowywanych obiektów.
Parametr message
ma wartość null
.
Uwagi
Jeśli treść komunikatu reprezentuje typ pierwotny, właściwość komunikatu BodyType musi być jednym z typów zarządzanych w poniższej tabeli.
Wartość BodyType | Typ zarządzany |
---|---|
VT_LPSTR | Char tablica (deserializowana przy użyciu kodowania ASCII) |
VT_BSTR, VT_LPWSTR | String (deserializowane przy użyciu kodowania Unicode) |
VT_VECTOR | VT_UI1 | Byte Tablicy |
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 |