ActiveXMessageFormatter.Read(Message) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Legge il contenuto del messaggio indicato 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
Restituisce
Messaggio deserializzato.
Implementazioni
Eccezioni
La proprietà BodyType di message
passata come parametro non può essere mappata su un tipo primitivo, né rappresenta un oggetto inserito nel flusso.
Il corpo rappresenta un oggetto memorizzato. ActiveXMessageFormatter non supporta la deserializzazione degli oggetti memorizzati.
Il valore del parametro message
è 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 array (deserializzato tramite codifica ASCII) |
VT_BSTR, VT_LPWSTR | String (deserializzato usando la codifica Unicode) |
VT_VECTOR | VT_UI1 | Matrice Byte |
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 |