ActiveXMessageFormatter.Write(Message, Object) 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.
Serializza un oggetto nel corpo del messaggio.
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)
Parametri
- obj
- Object
Oggetto da serializzare nel corpo del messaggio.
Implementazioni
Eccezioni
L'oggetto da serializzare non è una primitiva né un oggetto inserito in un flusso che implementa l'interfaccia OLE IPersistStream
.
Il valore del parametro message
è null
.
Commenti
Nella tabella seguente viene illustrata la relazione tra i tipi gestiti e la BodyType proprietà . L'oggetto serializzato deve essere uno di questi tipi gestiti o deve implementare l'interfaccia OLE IPersistStream
.
Valore BodyType | Tipo gestito |
---|---|
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 |