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)
Параметры
Исключения
Сериализованный тип не соответствует правилам контракта данных. Например, 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.