Compartir a través de


XmlMessageFormatter.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

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

Implementaciones

Excepciones

El parámetro message es null.

o bien

El parámetro obj es null.

Comentarios

No es necesario especificar los tipos de destino para escribir en la cola, ya que deben estar al leer. El formateador usa la TargetTypeNames propiedad o TargetTypes solo al deserializar un mensaje.

XmlMessageFormatter utiliza la XmlSerializer clase , que define lo que se puede serializar. Solo se pueden serializar los campos públicos y las propiedades públicas. Las estructuras, las estructuras con matrices y matrices de estructuras son serializables, siempre y cuando no usen el estilo codificado con el protocolo SOAP.

Se aplica a

Consulte también