Partager via


ActiveXMessageFormatter.Read(Message) Méthode

Définition

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

message
Message

Message, au format du contrôle ActiveX MSMQ, à désérialiser.

Retours

Message désérialisé.

Implémente

Exceptions

La propriété BodyType du message passé en tant que paramètre ne peut pas être mappée vers un type primitif et ne représente pas un objet diffusé.

Le corps représente un objet stocké. ActiveXMessageFormatter ne prend pas en charge la désérialisation des objets stockés.

Le paramètre message a la valeur null.

Remarques

Si le corps du message représente un type primitif, la propriété du BodyType message doit être l’un des types managés du tableau suivant.

Valeur BodyType Type managé
VT_LPSTR Char tableau (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

S’applique à

Voir aussi