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
| Nazwa | Opis |
|---|---|
| WriteEndObject(XmlWriter) |
Zapisuje koniec danych obiektu jako zamykający element XML w dokumencie XML lub strumieniu za pomocą elementu XmlWriter. |
| WriteEndObject(XmlDictionaryWriter) |
Zapisuje koniec danych obiektu jako zamykający element XML w dokumencie XML lub strumieniu za pomocą elementu XmlDictionaryWriter. |
Uwagi
WriteStartObjectNależy zaimplementować metody , WriteObjectContenti WriteEndObject . Trzy metody są używane z rzędu do zapisywania pełnej serializacji przy użyciu wzorca: rozpoczęcie zapisu, zapis zawartości i koniec 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)
Zapisuje koniec danych obiektu jako zamykający element XML w dokumencie XML lub strumieniu 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, który jest serializowany, nie jest zgodny z regułami kontraktu danych. Na przykład DataContractAttribute atrybut nie został zastosowany do typu.
wystąpił problem z serializowanym wystąpieniem.
przekroczono maksymalną liczbę obiektów do serializacji. Sprawdź właściwość MaxItemsInObjectGraph.
Dotyczy
WriteEndObject(XmlDictionaryWriter)
Zapisuje koniec danych obiektu jako zamykający element XML w dokumencie XML lub strumieniu 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
Element XmlDictionaryWriter służący do zapisywania dokumentu XML lub strumienia.
Wyjątki
typ, który jest serializowany, nie jest zgodny z regułami kontraktu danych. Na przykład DataContractAttribute atrybut nie został zastosowany do typu.
wystąpił problem z serializowanym wystąpieniem.
przekroczono maksymalną liczbę obiektów do serializacji. Sprawdź właściwość MaxItemsInObjectGraph.