DataContractJsonSerializer.WriteObjectContent Metode

Definisi

Menulis konten objek ke XML yang dapat dipetakan ke JavaScript Object Notation (JSON) tanpa menulis elemen pembungkus.

Overload

Nama Deskripsi
WriteObjectContent(XmlDictionaryWriter, Object)

Menulis konten XML yang dapat dipetakan ke JavaScript Object Notation (JSON) menggunakan XmlDictionaryWriter.

WriteObjectContent(XmlWriter, Object)

Menulis konten XML yang dapat dipetakan ke JavaScript Object Notation (JSON) menggunakan XmlWriter.

WriteObjectContent(XmlDictionaryWriter, Object)

Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs

Menulis konten XML yang dapat dipetakan ke JavaScript Object Notation (JSON) menggunakan XmlDictionaryWriter.

public:
 override void WriteObjectContent(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object? graph);
public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object? graph);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object? graph);
public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object graph);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.WriteObjectContent : System.Xml.XmlDictionaryWriter * obj -> unit
override this.WriteObjectContent : System.Xml.XmlDictionaryWriter * obj -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.WriteObjectContent : System.Xml.XmlDictionaryWriter * obj -> unit
Public Overrides Sub WriteObjectContent (writer As XmlDictionaryWriter, graph As Object)

Parameter

writer
XmlDictionaryWriter

Untuk XmlDictionaryWriter menulis ke.

graph
Object

Objek yang akan ditulis.

Atribut

Pengecualian

Jenis yang sedang diserialisasikan tidak sesuai dengan aturan kontrak data. Misalnya, DataContractAttribute atribut belum diterapkan ke jenis .

Ada masalah dengan instans yang ditulis.

Jumlah maksimum objek yang akan diserialisasikan telah terlampaui. Periksa properti MaxItemsInObjectGraph.

Berlaku untuk

WriteObjectContent(XmlWriter, Object)

Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs

Menulis konten XML yang dapat dipetakan ke JavaScript Object Notation (JSON) menggunakan XmlWriter.

public:
 override void WriteObjectContent(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override void WriteObjectContent(System.Xml.XmlWriter writer, object? graph);
public override void WriteObjectContent(System.Xml.XmlWriter writer, object? graph);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override void WriteObjectContent(System.Xml.XmlWriter writer, object? graph);
public override void WriteObjectContent(System.Xml.XmlWriter writer, object graph);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.WriteObjectContent : System.Xml.XmlWriter * obj -> unit
override this.WriteObjectContent : System.Xml.XmlWriter * obj -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.WriteObjectContent : System.Xml.XmlWriter * obj -> unit
Public Overrides Sub WriteObjectContent (writer As XmlWriter, graph As Object)

Parameter

writer
XmlWriter

Yang XmlWriter digunakan untuk menulis.

graph
Object

Objek yang akan ditulis.

Atribut

Pengecualian

Jenis yang sedang diserialisasikan tidak sesuai dengan aturan kontrak data. Misalnya, DataContractAttribute atribut belum diterapkan ke jenis .

Ada masalah dengan instans yang ditulis.

Jumlah maksimum objek yang akan diserialisasikan telah terlampaui. Periksa properti MaxItemsInObjectGraph.

Berlaku untuk