Udostępnij za pośrednictwem


DataContractJsonSerializer.WriteObjectContent Metoda

Definicja

Zapisuje zawartość obiektu w formacie XML, który może być mapowany na kod JavaScript Object Notation (JSON) bez zapisywania elementu opakowującego.

Przeciążenia

WriteObjectContent(XmlDictionaryWriter, Object)

Zapisuje zawartość XML, którą można zamapować na kod JavaScript Object Notation (JSON) przy użyciu elementu XmlDictionaryWriter.

WriteObjectContent(XmlWriter, Object)

Zapisuje zawartość XML, którą można zamapować na kod JavaScript Object Notation (JSON) przy użyciu elementu XmlWriter.

WriteObjectContent(XmlDictionaryWriter, Object)

Źródło:
DataContractJsonSerializer.cs
Źródło:
DataContractJsonSerializer.cs
Źródło:
DataContractJsonSerializer.cs

Zapisuje zawartość XML, którą można zamapować na kod JavaScript Object Notation (JSON) przy użyciu elementu 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)

Parametry

writer
XmlDictionaryWriter

Element XmlDictionaryWriter do zapisu.

graph
Object

Obiekt do zapisania.

Wyjątki

Typ serializacji nie jest zgodny z regułami kontraktu danych. Na przykład DataContractAttribute atrybut nie został zastosowany do typu.

Wystąpił problem z zapisywanym wystąpieniem.

Przekroczono maksymalną liczbę obiektów do serializacji. Sprawdź właściwość MaxItemsInObjectGraph.

Dotyczy

WriteObjectContent(XmlWriter, Object)

Źródło:
DataContractJsonSerializer.cs
Źródło:
DataContractJsonSerializer.cs
Źródło:
DataContractJsonSerializer.cs

Zapisuje zawartość XML, którą można zamapować na kod JavaScript Object Notation (JSON) przy użyciu elementu 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)

Parametry

writer
XmlWriter

Element XmlWriter używany do zapisu.

graph
Object

Obiekt do zapisania.

Wyjątki

Typ serializacji nie jest zgodny z regułami kontraktu danych. Na przykład DataContractAttribute atrybut nie został zastosowany do typu.

Wystąpił problem z zapisywanym wystąpieniem.

Przekroczono maksymalną liczbę obiektów do serializacji. Sprawdź właściwość MaxItemsInObjectGraph.

Dotyczy