BinaryMessageFormatter.Write(Message, Object) Metodo

Definizione

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

message
Message

Oggetto la Message cui Body proprietà conterrà l'oggetto serializzato.

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.

Si applica a

Vedi anche