DataContractJsonSerializer.WriteObjectContent メソッド

定義

オブジェクトのコンテンツを、ラップする要素を記述せずに、JSON (JavaScript Object Notation) にマップ可能な XML に書き込みます。

オーバーロード

WriteObjectContent(XmlDictionaryWriter, Object)

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

WriteObjectContent(XmlWriter, Object)

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

WriteObjectContent(XmlDictionaryWriter, Object)

ソース:
DataContractJsonSerializer.cs
ソース:
DataContractJsonSerializer.cs
ソース:
DataContractJsonSerializer.cs

XmlDictionaryWriter を使用して、JSON (JavaScript Object Notation) にマップ可能な 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 を使用して、JSON (JavaScript Object Notation) にマップ可能な 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 プロパティをチェックします。

適用対象