XmlObjectSerializer.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(Stream, Object) |
Nesnenin tam içeriğini (başlangıç, içerik ve bitiş) belirtilen Streamile XML belgesine veya akışına yazar. |
WriteObject(XmlDictionaryWriter, Object) |
Nesnenin tam içeriğini (başlangıç, içerik ve bitiş) belirtilen XmlDictionaryWriterile XML belgesine veya akışına yazar. |
WriteObject(XmlWriter, Object) |
Nesnenin tam içeriğini (başlangıç, içerik ve bitiş) belirtilen XmlWriterile XML belgesine veya akışına yazar. |
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
Nesnenin tam içeriğini (başlangıç, içerik ve bitiş) belirtilen Streamile XML belgesine veya akışına yazar.
public:
virtual void WriteObject(System::IO::Stream ^ stream, System::Object ^ graph);
public virtual void WriteObject(System.IO.Stream stream, object graph);
public virtual void WriteObject(System.IO.Stream stream, object? graph);
abstract member WriteObject : System.IO.Stream * obj -> unit
override this.WriteObject : System.IO.Stream * obj -> unit
Public Overridable 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 serileştirilmesiyle ilgili bir sorun var.
serileştirilen nesne sayısı üst sınırı aşıldı. MaxItemsInObjectGraph özelliğini denetleyin.
Ş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:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
Nesnenin tam içeriğini (başlangıç, içerik ve bitiş) belirtilen XmlDictionaryWriterile XML belgesine veya akışına yazar.
public:
virtual void WriteObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public virtual void WriteObject(System.Xml.XmlDictionaryWriter writer, object graph);
public virtual void WriteObject(System.Xml.XmlDictionaryWriter writer, object? graph);
abstract member WriteObject : System.Xml.XmlDictionaryWriter * obj -> unit
override this.WriteObject : System.Xml.XmlDictionaryWriter * obj -> unit
Public Overridable Sub WriteObject (writer As XmlDictionaryWriter, graph As Object)
Parametreler
- writer
- XmlDictionaryWriter
XmlDictionaryWriter İçeriği XML belgesine veya akışına yazmak için kullanılan.
- graph
- Object
Yazacak içeriği 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 serileştirilmesiyle ilgili bir sorun var.
serileştirilen nesne sayısı üst sınırı aşıldı. MaxItemsInObjectGraph özelliğini denetleyin.
Açıklamalar
Bu sanal bir yöntemdir ve , WriteObjectContentve WriteEndObject yöntemlerini çağıran WriteStartObjectvarsayılan bir uygulamaya sahiptir. Bu nedenle, bu yöntemin bir seri hale getiricide en yaygın olarak kullanılan yöntem olması amaçlanmıştır.
Ş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:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
Nesnenin tam içeriğini (başlangıç, içerik ve bitiş) belirtilen XmlWriterile XML belgesine veya akışına yazar.
public:
virtual void WriteObject(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public virtual void WriteObject(System.Xml.XmlWriter writer, object graph);
public virtual void WriteObject(System.Xml.XmlWriter writer, object? graph);
abstract member WriteObject : System.Xml.XmlWriter * obj -> unit
override this.WriteObject : System.Xml.XmlWriter * obj -> unit
Public Overridable Sub WriteObject (writer As XmlWriter, graph As Object)
Parametreler
- graph
- Object
Yazacak içeriği 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 serileştirilmesiyle ilgili bir sorun var.
serileştirilen nesne sayısı üst sınırı aşıldı. MaxItemsInObjectGraph özelliğini denetleyin.
Açıklamalar
Bu sanal bir yöntemdir ve aşırı yüklemeye yazma XmlObjectSerializer.WriteObject(XmlDictionaryWriter, Object) temsilcilerini temsil eden varsayılan bir uygulamaya sahiptir.
Ş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 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: