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 message parametro è null.
Commenti
Importante
La chiamata a questo metodo con dati non attendibili è un rischio per la sicurezza. Chiamare questo metodo solo con dati attendibili. Per altre informazioni, vedere Convalidare tutti gli input.
Non è necessario specificare il formato principale dell'oggetto e del tipo per scrivere nella coda perché devono essere letti. Le TopObjectFormat proprietà e TypeFormat vengono utilizzate dal formattatore solo quando si deserializza un messaggio.
BinaryMessageFormatter Può serializzare la maggior parte degli oggetti, ma il risultato non è associato in modo libero. Tuttavia, è compatta, quindi il formattatore è efficiente per oggetti di grandi dimensioni.