XmlObjectSerializer.WriteObjectContent 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.
Xml belgesine veya akışına yalnızca bir nesnenin içeriğini yazar.
Aşırı Yüklemeler
WriteObjectContent(XmlDictionaryWriter, Object) |
Belirtilen XmlDictionaryWriterkullanarak XML belgesine veya akışına yalnızca nesnenin içeriğini yazar. |
WriteObjectContent(XmlWriter, Object) |
Belirtilen ile XML belgesine veya akışına yalnızca nesnenin XmlWriteriçeriğini 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. Uygulama XML öğelerini kullanarak yazıyorsa, nesnenin içeriğini yazmadan önce öznitelikler eklenebilir. Üç yöntem, yönteminin sanal uygulaması tarafından da çağrılır WriteObject .
WriteObjectContent(XmlDictionaryWriter, Object)
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
Belirtilen XmlDictionaryWriterkullanarak XML belgesine veya akışına yalnızca nesnenin içeriğini yazar.
public:
abstract void WriteObjectContent(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public abstract void WriteObjectContent (System.Xml.XmlDictionaryWriter writer, object graph);
public abstract void WriteObjectContent (System.Xml.XmlDictionaryWriter writer, object? graph);
abstract member WriteObjectContent : System.Xml.XmlDictionaryWriter * obj -> unit
Public MustOverride Sub WriteObjectContent (writer As XmlDictionaryWriter, graph As Object)
Parametreler
- writer
- XmlDictionaryWriter
XmlDictionaryWriter XML belgesini veya akışını 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 uygulanmamıştır.
örneğin serileştirilmesiyle ilgili bir sorun var.
serileştirmek için en fazla nesne sayısı aşıldı. MaxItemsInObjectGraph özelliğini denetleyin.
Şunlara uygulanır
WriteObjectContent(XmlWriter, Object)
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
- Kaynak:
- XmlObjectSerializer.cs
Belirtilen ile XML belgesine veya akışına yalnızca nesnenin XmlWriteriçeriğini yazar.
public:
virtual void WriteObjectContent(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public virtual void WriteObjectContent (System.Xml.XmlWriter writer, object graph);
public virtual void WriteObjectContent (System.Xml.XmlWriter writer, object? graph);
abstract member WriteObjectContent : System.Xml.XmlWriter * obj -> unit
override this.WriteObjectContent : System.Xml.XmlWriter * obj -> unit
Public Overridable Sub WriteObjectContent (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 uygulanmamıştır.
örneğin serileştirilmesiyle ilgili bir sorun var.
serileştirmek için en fazla nesne sayısı aşıldı. MaxItemsInObjectGraph özelliğini denetleyin.