XmlObjectSerializer.WriteEndObject Метод

Определение

Записывает закрывающий XML-элемент в XML-поток или документ.

Перегрузки

Имя Описание
WriteEndObject(XmlWriter)

Записывает конец данных объекта в виде закрывающего XML-элемента в XML-документ или поток с помощью XmlWriterобъекта.

WriteEndObject(XmlDictionaryWriter)

Записывает конец данных объекта в виде закрывающего XML-элемента в XML-документ или поток с помощью XmlDictionaryWriterобъекта.

Комментарии

WriteObjectContentНеобходимо WriteStartObjectреализовать методы и WriteEndObject методы. Три метода используются в последовательности для записи полной сериализации с помощью шаблона: запуск записи, запись содержимого и конец записи. Пользователи могут вставлять XML-атрибуты во время записи объекта между вызовами WriteStartObject и WriteEndObject. Три метода также вызываются виртуальной WriteObject реализацией метода.

WriteEndObject(XmlWriter)

Записывает конец данных объекта в виде закрывающего XML-элемента в XML-документ или поток с помощью 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)

Параметры

writer
XmlWriter

Используется XmlWriter для записи XML-документа или потока.

Исключения

Сериализованный тип не соответствует правилам контракта данных. Например, DataContractAttribute атрибут не был применен к типу.

Возникает проблема с сериализацией экземпляра.

Превышено максимальное число объектов для сериализации. Проверьте свойство MaxItemsInObjectGraph.

Применяется к

WriteEndObject(XmlDictionaryWriter)

Записывает конец данных объекта в виде закрывающего XML-элемента в XML-документ или поток с помощью 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)

Параметры

writer
XmlDictionaryWriter

Используется XmlDictionaryWriter для записи XML-документа или потока.

Исключения

Сериализованный тип не соответствует правилам контракта данных. Например, DataContractAttribute атрибут не был применен к типу.

Возникает проблема с сериализацией экземпляра.

Превышено максимальное число объектов для сериализации. Проверьте свойство MaxItemsInObjectGraph.

Применяется к