Поделиться через


DataContractJsonSerializer.WriteObjectContent Метод

Определение

Записывает содержимое объекта в код XML, который можно сопоставить нотации объектов JavaScript (JSON) без необходимости писать элемент-оболочку.

Перегрузки

WriteObjectContent(XmlDictionaryWriter, Object)

Записывает содержимое XML, которое может быть сопоставлено нотации объектов JavaScript (JSON), используя XmlDictionaryWriter.

WriteObjectContent(XmlWriter, Object)

Записывает содержимое XML, которое может быть сопоставлено нотации объектов JavaScript (JSON), используя XmlWriter.

WriteObjectContent(XmlDictionaryWriter, Object)

Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs

Записывает содержимое XML, которое может быть сопоставлено нотации объектов JavaScript (JSON), используя XmlDictionaryWriter.

public:
 override void WriteObjectContent(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public override void WriteObjectContent (System.Xml.XmlDictionaryWriter writer, 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)

Параметры

writer
XmlDictionaryWriter

Экземпляр XmlDictionaryWriter, в который выполняется запись.

graph
Object

Записываемый объект.

Исключения

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

Возникла проблема с записываемым экземпляром.

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

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

WriteObjectContent(XmlWriter, Object)

Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs

Записывает содержимое XML, которое может быть сопоставлено нотации объектов JavaScript (JSON), используя XmlWriter.

public:
 override void WriteObjectContent(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public override void WriteObjectContent (System.Xml.XmlWriter writer, 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)

Параметры

writer
XmlWriter

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

graph
Object

Записываемый объект.

Исключения

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

Возникла проблема с записываемым экземпляром.

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

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