DataContractJsonSerializer.WriteObjectContent メソッド

定義

ラップ要素を書き込まずに JavaScript Object Notation (JSON) にマップできるオブジェクトの内容を XML に書き込みます。

オーバーロード

名前 説明
WriteObjectContent(XmlDictionaryWriter, Object)

XmlDictionaryWriterを使用して JavaScript Object Notation (JSON) にマップできる XML コンテンツを書き込みます。

WriteObjectContent(XmlWriter, Object)

XmlWriterを使用して JavaScript Object Notation (JSON) にマップできる XML コンテンツを書き込みます。

WriteObjectContent(XmlDictionaryWriter, Object)

XmlDictionaryWriterを使用して JavaScript Object Notation (JSON) にマップできる 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)

XmlWriterを使用して JavaScript Object Notation (JSON) にマップできる 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 プロパティをチェックします。

適用対象