Udostępnij za pośrednictwem


ActiveXMessageFormatter.Read(Message) Metoda

Definicja

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

message
Message

, Messagew formacie kontrolki ActiveX MSMQ, aby wykonać deserializacji.

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

Dotyczy

Zobacz też