Compartir a través de


BinaryMessageFormatter.Write(Message, Object) Método

Definición

Serializa un objeto en el cuerpo del mensaje.

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)

Parámetros

message
Message

Message cuya propiedad Body contendrá el objeto serializado.

obj
Object

Objeto que se va a serializar en el cuerpo del mensaje.

Implementaciones

Excepciones

El parámetro message es null.

Comentarios

Importante

Llamar a este método con datos que no son de confianza supone un riesgo de seguridad. Llame a este método solo con datos de confianza. Para obtener más información, vea Validar todas las entradas.

No es necesario especificar el formato de objeto superior y el formato de tipo para escribir en la cola, ya que deben estar al leer. El formateador usa las TopObjectFormat propiedades y TypeFormat solo al deserializar un mensaje.

BinaryMessageFormatter puede serializar la mayoría de los objetos, pero el resultado no está acoplado de forma flexible. Sin embargo, es compacto, por lo que el formateador es eficaz para objetos grandes.

Se aplica a

Consulte también