XmlObjectSerializer.WriteEndObject Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisuje zamykający element XML w strumieniu XML lub dokumencie.
Przeciążenia
WriteEndObject(XmlWriter) |
Zapisuje koniec danych obiektu jako zamykający element XML do dokumentu XML lub strumienia za pomocą elementu XmlWriter. |
WriteEndObject(XmlDictionaryWriter) |
Zapisuje koniec danych obiektu jako zamykający element XML do dokumentu XML lub strumienia za pomocą elementu XmlDictionaryWriter. |
Uwagi
Metody WriteStartObject, WriteObjectContenti WriteEndObject należy zaimplementować. Trzy metody są używane z rzędu do zapisywania pełnej serializacji przy użyciu wzorca: start zapisu, zapisu zawartości i zakończenia zapisu. Użytkownicy mogą wstawiać atrybuty XML podczas zapisywania obiektu między wywołaniami do WriteStartObject i WriteEndObject. Trzy metody są również wywoływane przez wirtualną implementację WriteObject metody .
WriteEndObject(XmlWriter)
- Źródło:
- XmlObjectSerializer.cs
- Źródło:
- XmlObjectSerializer.cs
- Źródło:
- XmlObjectSerializer.cs
Zapisuje koniec danych obiektu jako zamykający element XML do dokumentu XML lub strumienia za pomocą elementu XmlWriter.
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)
Parametry
Wyjątki
typ serializowany nie jest zgodny z regułami kontraktu danych. Na przykład DataContractAttribute atrybut nie został zastosowany do typu.
wystąpił problem z serializacji wystąpienia.
przekroczono maksymalną liczbę obiektów do serializacji. Sprawdź właściwość MaxItemsInObjectGraph.
Dotyczy
WriteEndObject(XmlDictionaryWriter)
- Źródło:
- XmlObjectSerializer.cs
- Źródło:
- XmlObjectSerializer.cs
- Źródło:
- XmlObjectSerializer.cs
Zapisuje koniec danych obiektu jako zamykający element XML do dokumentu XML lub strumienia za pomocą elementu XmlDictionaryWriter.
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)
Parametry
- writer
- XmlDictionaryWriter
Służy XmlDictionaryWriter do pisania dokumentu XML lub strumienia.
Wyjątki
typ serializowany nie jest zgodny z regułami kontraktu danych. Na przykład DataContractAttribute atrybut nie został zastosowany do typu.
wystąpił problem z serializacji wystąpienia.
przekroczono maksymalną liczbę obiektów do serializacji. Sprawdź właściwość MaxItemsInObjectGraph.