DataContractSerializer.WriteObject Yöntem
Ö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.
Tüm nesne verilerini (BAŞLANGıÇ XML öğesi, içerik ve kapanış öğesi) bir XML belgesine veya akışına yazar.
WriteObject(XmlWriter, Object) |
Tüm nesne verilerini (BAŞLANGıÇ XML öğesi, içerik ve kapanış öğesi) bir XML belgesine veya akışına ile yazar XmlWriter. |
WriteObject(XmlDictionaryWriter, Object, DataContractResolver) |
Belirtilen XmlDictionaryWriter kullanarak tüm nesne verilerini (BAŞLANGıÇ XML öğesi, içerik ve kapsayan öğe) bir XML belgesine veya akışına yazar. yöntemi, çalışma zamanında bildirimleri eşlemek |
- Kaynak:
- DataContractSerializer.cs
- Kaynak:
- DataContractSerializer.cs
- Kaynak:
- DataContractSerializer.cs
Tüm nesne verilerini (BAŞLANGıÇ XML öğesi, içerik ve kapanış öğesi) bir XML belgesine veya akışına ile yazar 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)
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.
Şunlara uygulanır
.NET 10 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |
- Kaynak:
- DataContractSerializer.cs
- Kaynak:
- DataContractSerializer.cs
- Kaynak:
- DataContractSerializer.cs
Belirtilen XmlDictionaryWriter kullanarak tüm nesne verilerini (BAŞLANGıÇ XML öğesi, içerik ve kapsayan öğe) bir XML belgesine veya akışına yazar. yöntemi, çalışma zamanında bildirimleri eşlemek xsi:type
için bir çözümleyici içerir.
public:
void WriteObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph, System::Runtime::Serialization::DataContractResolver ^ dataContractResolver);
public void WriteObject(System.Xml.XmlDictionaryWriter writer, object? graph, System.Runtime.Serialization.DataContractResolver? dataContractResolver);
public void WriteObject(System.Xml.XmlDictionaryWriter writer, object graph, System.Runtime.Serialization.DataContractResolver dataContractResolver);
override this.WriteObject : System.Xml.XmlDictionaryWriter * obj * System.Runtime.Serialization.DataContractResolver -> unit
Public Sub WriteObject (writer As XmlDictionaryWriter, graph As Object, dataContractResolver As DataContractResolver)
Parametreler
- writer
- XmlDictionaryWriter
İçeriği XML belgesine veya akışına yazmak için kullanılan bir XmlDictionaryWriter.
- graph
- Object
Yazacak içeriği içeren nesne.
- dataContractResolver
- DataContractResolver
Bildirimleri bilinen veri sözleşmeleriyle eşlemek xsi:type
için kullanılan uygulamasıDataContractResolver.
Şunlara uygulanır
.NET 10 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: