DataContractJsonSerializer.WriteObjectContent 方法

定义

将对象的内容写入 XML,该对象可以映射到 JavaScript 对象表示法(JSON),而无需写入包装元素。

重载

名称 说明
WriteObjectContent(XmlDictionaryWriter, Object)

使用 .. 写入可映射到 JavaScript 对象表示法(JSON) XmlDictionaryWriter的 XML 内容。

WriteObjectContent(XmlWriter, Object)

使用 .. 写入可映射到 JavaScript 对象表示法(JSON) XmlWriter的 XML 内容。

WriteObjectContent(XmlDictionaryWriter, Object)

使用 .. 写入可映射到 JavaScript 对象表示法(JSON) XmlDictionaryWriter的 XML 内容。

public:
 override void WriteObjectContent(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object graph);
override this.WriteObjectContent : System.Xml.XmlDictionaryWriter * obj -> unit
Public Overrides Sub WriteObjectContent (writer As XmlDictionaryWriter, graph As Object)

参数

writer
XmlDictionaryWriter

XmlDictionaryWriter 写入到的。

graph
Object

要写入的对象。

例外

要序列化的类型不符合数据协定规则。 例如, DataContractAttribute 该属性尚未应用于该类型。

正在写入的实例出现问题。

已超出要序列化的最大对象数。 请检查 MaxItemsInObjectGraph 属性。

适用于

WriteObjectContent(XmlWriter, Object)

使用 .. 写入可映射到 JavaScript 对象表示法(JSON) XmlWriter的 XML 内容。

public:
 override void WriteObjectContent(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public override void WriteObjectContent(System.Xml.XmlWriter writer, object graph);
override this.WriteObjectContent : System.Xml.XmlWriter * obj -> unit
Public Overrides Sub WriteObjectContent (writer As XmlWriter, graph As Object)

参数

writer
XmlWriter

XmlWriter用于写入的。

graph
Object

要写入的对象。

例外

要序列化的类型不符合数据协定规则。 例如, DataContractAttribute 该属性尚未应用于该类型。

正在写入的实例出现问题。

已超出要序列化的最大对象数。 请检查 MaxItemsInObjectGraph 属性。

适用于