ActiveXMessageFormatter.Read(Message) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit le contenu du message donné et crée un objet qui contient le message désérialisé.
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
Paramètres
Retours
Message désérialisé.
Implémente
Exceptions
La BodyType propriété du message passé en tant que paramètre ne peut pas être mappée à un type primitif, ni ne représente-t-elle un objet diffusé en continu.
Le corps représente un objet stocké. La ActiveXMessageFormatter désérialisation des objets stockés n’est pas prise en charge.
Le message paramètre est null.
Remarques
Si le corps du message représente un type primitif, la propriété du BodyType message doit être l’un des types gérés dans le tableau suivant.
| Valeur BodyType | Type managé |
|---|---|
| VT_LPSTR | Char array (désérialisé à l’aide de l’encodage ASCII) |
| VT_BSTR, VT_LPWSTR | String (désérialisé à l’aide de l’encodage Unicode) |
| VT_VECTOR | VT_UI1 | Byte tableau |
| 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 |