通过


XmlMessageFormatter.Write(Message, Object) 方法

定义

将对象序列化为消息正文。

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)

参数

message
Message

MessageBody属性将包含序列化的对象。

obj
Object

Object 序列化为消息正文。

实现

例外

参数 messagenull.

-或-

参数 objnull.

注解

不需要指定目标类型来写入队列,因为它们必须在读取时。 TargetTypeNames仅当反序列化消息时,格式化程序才使用或TargetTypes属性。

XmlMessageFormatter 类用于 XmlSerializer 定义可序列化的内容的类。 只能序列化公共字段和公共属性。 结构、具有数组的结构和结构数组都是可序列化的,只要它们不使用 SOAP 协议的编码样式。

适用于

另请参阅