DataContractJsonSerializer.WriteObjectContent Method

Definition

Записывает содержимое объекта в код XML, который можно сопоставить нотации объектов JavaScript (JSON) без необходимости писать элемент-оболочку.Writes the content of an object to XML that may be mapped to JavaScript Object Notation (JSON) without writing the wrapping element.

Overloads

WriteObjectContent(XmlDictionaryWriter, Object)

Записывает содержимое XML, которое может быть сопоставлено нотации объектов JavaScript (JSON), используя XmlDictionaryWriter.Writes the XML content that can be mapped to JavaScript Object Notation (JSON) using an XmlDictionaryWriter.

WriteObjectContent(XmlWriter, Object)

Записывает содержимое XML, которое может быть сопоставлено нотации объектов JavaScript (JSON), используя XmlWriter.Writes the XML content that can be mapped to JavaScript Object Notation (JSON) using an XmlWriter.

WriteObjectContent(XmlDictionaryWriter, Object)

Записывает содержимое XML, которое может быть сопоставлено нотации объектов JavaScript (JSON), используя XmlDictionaryWriter.Writes the XML content that can be mapped to JavaScript Object Notation (JSON) using an XmlDictionaryWriter.

public:
 override void WriteObjectContent(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public override void WriteObjectContent (System.Xml.XmlDictionaryWriter writer, object graph);
override this.WriteObjectContent : System.Xml.XmlDictionaryWriter * obj -> unit
Public Overrides Sub WriteObjectContent (writer As XmlDictionaryWriter, graph As Object)

Parameters

writer
XmlDictionaryWriter

Объект XmlDictionaryWriter, куда производится запись.The XmlDictionaryWriter to write to.

graph
Object

Объект для записи.The object to write.

Exceptions

Сериализуемый тип не соответствует правилам контракта данных.The type being serialized does not conform to data contract rules. Например, к этому типу не применен атрибут DataContractAttribute.For example, the DataContractAttribute attribute has not been applied to the type.

Возникла проблема с записываемым экземпляром.There is a problem with the instance being written.

Превышено максимально допустимое количество объектов для сериализации.The maximum number of objects to serialize has been exceeded. Проверьте свойство MaxItemsInObjectGraph.Check the MaxItemsInObjectGraph property.

WriteObjectContent(XmlWriter, Object)

Записывает содержимое XML, которое может быть сопоставлено нотации объектов JavaScript (JSON), используя XmlWriter.Writes the XML content that can be mapped to JavaScript Object Notation (JSON) using an XmlWriter.

public:
 override void WriteObjectContent(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public override void WriteObjectContent (System.Xml.XmlWriter writer, object graph);
override this.WriteObjectContent : System.Xml.XmlWriter * obj -> unit
Public Overrides Sub WriteObjectContent (writer As XmlWriter, graph As Object)

Parameters

writer
XmlWriter

Объект XmlWriter, в который выполняется запись.The XmlWriter used to write to.

graph
Object

Объект для записи.The object to write.

Exceptions

Сериализуемый тип не соответствует правилам контракта данных.The type being serialized does not conform to data contract rules. Например, к этому типу не применен атрибут DataContractAttribute.For example, the DataContractAttribute attribute has not been applied to the type.

Возникла проблема с записываемым экземпляром.There is a problem with the instance being written.

Превышено максимально допустимое количество объектов для сериализации.The maximum number of objects to serialize has been exceeded. Проверьте свойство MaxItemsInObjectGraph.Check the MaxItemsInObjectGraph property.

Applies to