XmlObjectSerializer.WriteEndObject Metoda

Definicja

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

writer
XmlWriter

Element XmlWriter 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.

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.

Dotyczy