Condividi tramite


ActiveXMessageFormatter.Read(Message) Metodo

Definizione

Legge il contenuto dal messaggio specificato e crea un oggetto contenente il messaggio deserializzato.

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

Parametri

message
Message

Oggetto Message, in formato di controllo ActiveX MSMQ, da deserializzare.

Restituisce

Messaggio deserializzato.

Implementazioni

Eccezioni

La BodyType proprietà dell'oggetto message passato come parametro non può essere mappata a un tipo primitivo, né rappresenta un oggetto trasmesso.

Il corpo rappresenta un oggetto archiviato. Non ActiveXMessageFormatter supporta la deserializzazione di oggetti archiviati.

Il message parametro è null.

Commenti

Se il corpo del messaggio rappresenta un tipo primitivo, la proprietà del BodyType messaggio deve essere uno dei tipi gestiti nella tabella seguente.

Valore BodyType Tipo gestito
VT_LPSTR Char matrice (deserializzata con codifica ASCII)
VT_BSTR, VT_LPWSTR String (deserializzato usando la codifica Unicode)
VT_VECTOR | VT_UI1 Byte Matrice
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

Si applica a

Vedi anche