DataContractJsonSerializer.WriteObject Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat serialisasi objek ke dokumen JavaScript Object Notation (JSON).
Overload
WriteObject(Stream, Object) |
Menserialisasikan objek tertentu ke data JavaScript Object Notation (JSON) dan menulis JSON yang dihasilkan ke aliran. |
WriteObject(XmlDictionaryWriter, Object) |
Menserialisasikan objek ke XML yang mungkin dipetakan ke JavaScript Object Notation (JSON). Menulis semua data objek, termasuk elemen XML awal, konten, dan elemen penutup, dengan XmlDictionaryWriter. |
WriteObject(XmlWriter, Object) |
Menserialisasikan objek ke XML yang mungkin dipetakan ke JavaScript Object Notation (JSON). Menulis semua data objek, termasuk elemen XML awal, konten, dan elemen penutup, dengan XmlWriter. |
WriteObject(Stream, Object)
Menserialisasikan objek tertentu ke data JavaScript Object Notation (JSON) dan menulis JSON yang dihasilkan ke aliran.
public:
void WriteObject(System::IO::Stream ^ stream, System::Object ^ graph);
public:
override void WriteObject(System::IO::Stream ^ stream, System::Object ^ graph);
public void WriteObject (System.IO.Stream stream, object graph);
public override void WriteObject (System.IO.Stream stream, object? graph);
public override void WriteObject (System.IO.Stream stream, object graph);
member this.WriteObject : System.IO.Stream * obj -> unit
override this.WriteObject : System.IO.Stream * obj -> unit
Public Sub WriteObject (stream As Stream, graph As Object)
Public Overrides Sub WriteObject (stream As Stream, graph As Object)
Parameter
- graph
- Object
Objek yang berisi data untuk ditulis ke aliran.
Pengecualian
Jenis yang diserialisasikan tidak sesuai dengan aturan kontrak data. Misalnya, DataContractAttribute atribut belum diterapkan ke jenis .
Ada masalah dengan instans yang sedang ditulis.
Jumlah maksimum objek yang akan diserialisasikan telah terlampaui. Periksa properti MaxItemsInObjectGraph.
Berlaku untuk
WriteObject(XmlDictionaryWriter, Object)
Menserialisasikan objek ke XML yang mungkin dipetakan ke JavaScript Object Notation (JSON). Menulis semua data objek, termasuk elemen XML awal, konten, dan elemen penutup, dengan XmlDictionaryWriter.
public:
override void WriteObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public override void WriteObject (System.Xml.XmlDictionaryWriter writer, object? graph);
public override void WriteObject (System.Xml.XmlDictionaryWriter writer, object graph);
override this.WriteObject : System.Xml.XmlDictionaryWriter * obj -> unit
Public Overrides Sub WriteObject (writer As XmlDictionaryWriter, graph As Object)
Parameter
- writer
- XmlDictionaryWriter
yang XmlDictionaryWriter digunakan untuk menulis dokumen xml atau aliran untuk memetakan ke JSON.
- graph
- Object
Objek yang berisi data yang akan ditulis.
Pengecualian
Jenis yang diserialisasikan tidak sesuai dengan aturan kontrak data. Misalnya, DataContractAttribute atribut belum diterapkan ke jenis .
Ada masalah dengan instans yang sedang ditulis.
Jumlah maksimum objek yang akan diserialisasikan telah terlampaui. Periksa properti MaxItemsInObjectGraph.
Berlaku untuk
WriteObject(XmlWriter, Object)
Menserialisasikan objek ke XML yang mungkin dipetakan ke JavaScript Object Notation (JSON). Menulis semua data objek, termasuk elemen XML awal, konten, dan elemen penutup, dengan XmlWriter.
public:
override void WriteObject(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public override void WriteObject (System.Xml.XmlWriter writer, object? graph);
public override void WriteObject (System.Xml.XmlWriter writer, object graph);
override this.WriteObject : System.Xml.XmlWriter * obj -> unit
Public Overrides Sub WriteObject (writer As XmlWriter, graph As Object)
Parameter
- graph
- Object
Objek yang berisi data yang akan ditulis.
Pengecualian
Jenis yang diserialisasikan tidak sesuai dengan aturan kontrak data. Misalnya, DataContractAttribute atribut belum diterapkan ke jenis .
Ada masalah dengan instans yang sedang ditulis.
Jumlah maksimum objek yang akan diserialisasikan telah terlampaui. Periksa properti MaxItemsInObjectGraph.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk