Udostępnij za pośrednictwem


DataContractJsonSerializer.WriteObject Metoda

Definicja

Serializuje obiekt w dokumencie JavaScript Object Notation (JSON).

Przeciążenia

WriteObject(Stream, Object)

Serializuje określony obiekt w danych JavaScript Object Notation (JSON) i zapisuje wynikowy kod JSON do strumienia.

WriteObject(XmlDictionaryWriter, Object)

Serializuje obiekt w formacie XML, który może być mapowany na notację obiektów JavaScript (JSON). Zapisuje wszystkie dane obiektu, w tym początkowy element XML, zawartość i element zamykający z elementem XmlDictionaryWriter.

WriteObject(XmlWriter, Object)

Serializuje obiekt w formacie XML, który może być mapowany na notację obiektów JavaScript (JSON). Zapisuje wszystkie dane obiektu, w tym początkowy element XML, zawartość i element zamykający z elementem XmlWriter.

WriteObject(Stream, Object)

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

Serializuje określony obiekt w danych JavaScript Object Notation (JSON) i zapisuje wynikowy kod JSON do strumienia.

public:
 void WriteObject(System::IO::Stream ^ stream, System::Object ^ graph);
public:
 override void WriteObject(System::IO::Stream ^ stream, System::Object ^ graph);
public void WriteObject (System.IO.Stream stream, object graph);
public override void WriteObject (System.IO.Stream stream, object? graph);
public override void WriteObject (System.IO.Stream stream, object graph);
member this.WriteObject : System.IO.Stream * obj -> unit
override this.WriteObject : System.IO.Stream * obj -> unit
Public Sub WriteObject (stream As Stream, graph As Object)
Public Overrides Sub WriteObject (stream As Stream, graph As Object)

Parametry

stream
Stream

To Stream jest napisane do.

graph
Object

Obiekt, który zawiera dane do zapisu w strumieniu.

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

WriteObject(XmlDictionaryWriter, Object)

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

Serializuje obiekt w formacie XML, który może być mapowany na notację obiektów JavaScript (JSON). Zapisuje wszystkie dane obiektu, w tym początkowy element XML, zawartość i element zamykający z elementem XmlDictionaryWriter.

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

Parametry

writer
XmlDictionaryWriter

Element XmlDictionaryWriter używany do zapisywania dokumentu XML lub strumienia w celu mapowania na format JSON.

graph
Object

Obiekt zawierający dane 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

WriteObject(XmlWriter, Object)

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

Serializuje obiekt w formacie XML, który może być mapowany na notację obiektów JavaScript (JSON). Zapisuje wszystkie dane obiektu, w tym początkowy element XML, zawartość i element zamykający z elementem XmlWriter.

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

Parametry

writer
XmlWriter

Element XmlWriter używany do zapisywania dokumentu XML w celu mapowania na format JSON.

graph
Object

Obiekt zawierający dane 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