DataContractJsonSerializer.WriteObject Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir nesneyi JavaScript Nesne Gösterimi (JSON) belgesine serileştirir.
Aşırı Yüklemeler
WriteObject(Stream, Object) |
Belirtilen bir nesneyi JavaScript Nesne Gösterimi (JSON) verilerine serileştirir ve sonuçta elde edilen JSON'u bir akışa yazar. |
WriteObject(XmlDictionaryWriter, Object) |
JavaScript Nesne Gösterimi (JSON) ile eşlenebilen bir nesneyi XML'ye serileştirir. Başlangıç XML öğesi, içerik ve kapanış öğesi de dahil olmak üzere tüm nesne verilerini ile XmlDictionaryWriteryazar. |
WriteObject(XmlWriter, Object) |
JavaScript Nesne Gösterimi (JSON) ile eşlenebilen bir nesneyi XML'ye serileştirir. Başlangıç XML öğesi, içerik ve kapanış öğesi de dahil olmak üzere tüm nesne verilerini ile XmlWriteryazar. |
WriteObject(Stream, Object)
Belirtilen bir nesneyi JavaScript Nesne Gösterimi (JSON) verilerine serileştirir ve sonuçta elde edilen JSON'u bir akışa yazar.
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)
Parametreler
- graph
- Object
Akışa yazacak verileri içeren nesne.
Özel durumlar
Seri hale getirilen tür, veri sözleşmesi kurallarına uymuyor. Örneğin, DataContractAttribute özniteliği türüne uygulanmadı.
Örneğin yazılmasıyla ilgili bir sorun var.
Seri hale getirilen nesne sayısı üst sınırı aşıldı. MaxItemsInObjectGraph özelliğini denetleyin.
Şunlara uygulanır
WriteObject(XmlDictionaryWriter, Object)
JavaScript Nesne Gösterimi (JSON) ile eşlenebilen bir nesneyi XML'ye serileştirir. Başlangıç XML öğesi, içerik ve kapanış öğesi de dahil olmak üzere tüm nesne verilerini ile XmlDictionaryWriteryazar.
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)
Parametreler
- writer
- XmlDictionaryWriter
JSON ile XmlDictionaryWriter eşlemek için XML belgesini veya akışını yazmak için kullanılır.
- graph
- Object
Yazacak verileri içeren nesne.
Özel durumlar
Seri hale getirilen tür, veri sözleşmesi kurallarına uymuyor. Örneğin, DataContractAttribute özniteliği türüne uygulanmadı.
Örneğin yazılmasıyla ilgili bir sorun var.
Seri hale getirilen nesne sayısı üst sınırı aşıldı. MaxItemsInObjectGraph özelliğini denetleyin.
Şunlara uygulanır
WriteObject(XmlWriter, Object)
JavaScript Nesne Gösterimi (JSON) ile eşlenebilen bir nesneyi XML'ye serileştirir. Başlangıç XML öğesi, içerik ve kapanış öğesi de dahil olmak üzere tüm nesne verilerini ile XmlWriteryazar.
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)
Parametreler
- graph
- Object
Yazacak verileri içeren nesne.
Özel durumlar
Seri hale getirilen tür, veri sözleşmesi kurallarına uymuyor. Örneğin, DataContractAttribute özniteliği türüne uygulanmadı.
Örneğin yazılmasıyla ilgili bir sorun var.
Seri hale getirilen nesne sayısı üst sınırı aşıldı. MaxItemsInObjectGraph özelliğini denetleyin.