XmlObjectSerializer.WriteEndObject 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.
Kapanış XML öğesini bir XML akışına veya belgesine yazar.
Aşırı Yüklemeler
WriteEndObject(XmlWriter) |
Nesne verilerinin sonunu XML belgesine veya akışına XmlWriterbir kapanış XML öğesi olarak yazar. |
WriteEndObject(XmlDictionaryWriter) |
Nesne verilerinin sonunu XML belgesine veya akışına XmlDictionaryWriterbir kapanış XML öğesi olarak yazar. |
Açıklamalar
WriteStartObject, WriteObjectContentve WriteEndObject yöntemleri uygulanmalıdır. Üç yöntem, deseni kullanarak tam serileştirmeyi yazmak için sırayla kullanılır: yazma başlangıcı, yazma içeriği ve yazma sonu. Kullanıcılar, ve WriteEndObjectçağrıları WriteStartObject arasında nesne yazılırken XML öznitelikleri ekleyebilir. Üç yöntem, yönteminin sanal uygulaması tarafından da çağrılır WriteObject .
WriteEndObject(XmlWriter)
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
Nesne verilerinin sonunu XML belgesine veya akışına XmlWriterbir kapanış XML öğesi olarak yazar.
public:
virtual void WriteEndObject(System::Xml::XmlWriter ^ writer);
public virtual void WriteEndObject (System.Xml.XmlWriter writer);
abstract member WriteEndObject : System.Xml.XmlWriter -> unit
override this.WriteEndObject : System.Xml.XmlWriter -> unit
Public Overridable Sub WriteEndObject (writer As XmlWriter)
Parametreler
Ö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
WriteEndObject(XmlDictionaryWriter)
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
Nesne verilerinin sonunu XML belgesine veya akışına XmlDictionaryWriterbir kapanış XML öğesi olarak yazar.
public:
abstract void WriteEndObject(System::Xml::XmlDictionaryWriter ^ writer);
public abstract void WriteEndObject (System.Xml.XmlDictionaryWriter writer);
abstract member WriteEndObject : System.Xml.XmlDictionaryWriter -> unit
Public MustOverride Sub WriteEndObject (writer As XmlDictionaryWriter)
Parametreler
- writer
- XmlDictionaryWriter
XmlDictionaryWriter XML belgesini veya akışını yazmak için kullanılan.
Ö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.