BinaryMessageFormatter.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
Il valore del parametro message
è null
.
Commenti
Importante
La chiamata a questo metodo con dati non attendibili costituisce un rischio per la sicurezza. Chiamare questo metodo solo con dati attendibili. Per altre informazioni, vedere Convalidare tutti gli input.
Il formato principale dell'oggetto e il formato del tipo non devono essere specificati per scrivere nella coda perché devono essere durante la lettura. Le TopObjectFormat proprietà e TypeFormat vengono utilizzate dal formattatore solo durante la deserializzazione di un messaggio.
Può BinaryMessageFormatter serializzare la maggior parte degli oggetti, ma il risultato non è ad accoppiamento libero. Tuttavia, è compatto, quindi il formattatore è efficiente per oggetti di grandi dimensioni.