Compartir por


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 Body propiedad contendrá el objeto serializado.

obj
Object

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

Implementaciones

Excepciones

El message parámetro es null.

O bien

El obj parámetro es null.

Comentarios

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

XmlMessageFormatter hace uso de la XmlSerializer clase , que define lo que se puede serializar. Solo se pueden serializar campos públicos y 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