ActiveXMessageFormatter.Write(Message, Object) 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.
Sérialise un objet dans le corps du message.
public:
virtual void Write(System::Messaging::Message ^ message, System::Object ^ obj);
public void Write (System.Messaging.Message message, object obj);
abstract member Write : System.Messaging.Message * obj -> unit
override this.Write : System.Messaging.Message * obj -> unit
Public Sub Write (message As Message, obj As Object)
Paramètres
- obj
- Object
Objet à sérialiser dans le corps du message.
Implémente
Exceptions
L’objet à sérialiser n’est ni une primitive ni un objet diffusé qui implémente l’interface OLE IPersistStream
.
Le paramètre message
a la valeur null
.
Remarques
Le tableau suivant montre la relation entre les types managés et la BodyType propriété. L’objet que vous sérialisez doit être l’un de ces types managés ou doit implémenter l’interface OLE IPersistStream
.
Valeur BodyType | Type managé |
---|---|
VT_LPSTR | Char |
VT_BSTR, VT_LPWSTR | String |
VT_VECTOR | VT_UI1 | 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 | IPersistStream (OLE) Object |