DataContractJsonSerializer.WriteObjectContent 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將物件的內容寫入可能與 JavaScript 物件標記法 (JSON) 對應的 XML,而不會寫入換行元素。
多載
WriteObjectContent(XmlDictionaryWriter, Object) |
使用 XmlDictionaryWriter 來撰寫可以對應至 JavaScript 物件標記法 (JSON) 的 XML 內容。 |
WriteObjectContent(XmlWriter, Object) |
使用 XmlWriter 來撰寫可以對應至 JavaScript 物件標記法 (JSON) 的 XML 內容。 |
WriteObjectContent(XmlDictionaryWriter, Object)
使用 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)
使用 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)
參數
- graph
- Object
要寫入的物件。
例外狀況
正在序列化的型別不符合資料合約規則。 例如,DataContractAttribute 屬性尚未套用至此型別。
正在寫入的執行個體發生問題。
已超過要序列化的物件數目上限。 檢查 MaxItemsInObjectGraph 屬性。