共用方式為


DataContractJsonSerializer.WriteObjectContent 方法

定義

將物件的內容寫入可能與 JavaScript 物件標記法 (JSON) 對應的 XML,而不會寫入換行元素。

多載

WriteObjectContent(XmlDictionaryWriter, Object)

使用 XmlDictionaryWriter 來撰寫可以對應至 JavaScript 物件標記法 (JSON) 的 XML 內容。

WriteObjectContent(XmlWriter, Object)

使用 XmlWriter 來撰寫可以對應至 JavaScript 物件標記法 (JSON) 的 XML 內容。

WriteObjectContent(XmlDictionaryWriter, Object)

來源:
DataContractJsonSerializer.cs
來源:
DataContractJsonSerializer.cs
來源:
DataContractJsonSerializer.cs

使用 XmlDictionaryWriter 來撰寫可以對應至 JavaScript 物件標記法 (JSON) 的 XML 內容。

public:
 override void WriteObjectContent(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public override void WriteObjectContent (System.Xml.XmlDictionaryWriter writer, 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)

來源:
DataContractJsonSerializer.cs
來源:
DataContractJsonSerializer.cs
來源:
DataContractJsonSerializer.cs

使用 XmlWriter 來撰寫可以對應至 JavaScript 物件標記法 (JSON) 的 XML 內容。

public:
 override void WriteObjectContent(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public override void WriteObjectContent (System.Xml.XmlWriter writer, 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 屬性。

適用於