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 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
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 |