DataContractJsonSerializer.WriteObjectContent Methode

Definitie

Hiermee schrijft u de inhoud van een object naar XML die kan worden toegewezen aan JavaScript Object Notation (JSON) zonder het terugloopelement te schrijven.

Overloads

Name Description
WriteObjectContent(XmlDictionaryWriter, Object)

Hiermee schrijft u de XML-inhoud die kan worden toegewezen aan JavaScript Object Notation (JSON) met behulp van een XmlDictionaryWriter.

WriteObjectContent(XmlWriter, Object)

Hiermee schrijft u de XML-inhoud die kan worden toegewezen aan JavaScript Object Notation (JSON) met behulp van een XmlWriter.

WriteObjectContent(XmlDictionaryWriter, Object)

Bron:
DataContractJsonSerializer.cs
Bron:
DataContractJsonSerializer.cs
Bron:
DataContractJsonSerializer.cs
Bron:
DataContractJsonSerializer.cs
Bron:
DataContractJsonSerializer.cs

Hiermee schrijft u de XML-inhoud die kan worden toegewezen aan JavaScript Object Notation (JSON) met behulp van een XmlDictionaryWriter.

public:
 override void WriteObjectContent(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object? graph);
public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object? graph);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object? graph);
public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object graph);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.WriteObjectContent : System.Xml.XmlDictionaryWriter * obj -> unit
override this.WriteObjectContent : System.Xml.XmlDictionaryWriter * obj -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.WriteObjectContent : System.Xml.XmlDictionaryWriter * obj -> unit
Public Overrides Sub WriteObjectContent (writer As XmlDictionaryWriter, graph As Object)

Parameters

writer
XmlDictionaryWriter

De XmlDictionaryWriter te schrijven naar.

graph
Object

Het object dat moet worden geschreven.

Kenmerken

Uitzonderingen

Het type dat wordt geserialiseerd, voldoet niet aan regels voor gegevenscontract. Het kenmerk is bijvoorbeeld DataContractAttribute niet toegepast op het type.

Er is een probleem met het schrijven van het exemplaar.

Het maximum aantal objecten dat moet worden geserialiseerd, is overschreden. Controleer de eigenschap MaxItemsInObjectGraph.

Van toepassing op

WriteObjectContent(XmlWriter, Object)

Bron:
DataContractJsonSerializer.cs
Bron:
DataContractJsonSerializer.cs
Bron:
DataContractJsonSerializer.cs
Bron:
DataContractJsonSerializer.cs
Bron:
DataContractJsonSerializer.cs

Hiermee schrijft u de XML-inhoud die kan worden toegewezen aan JavaScript Object Notation (JSON) met behulp van een XmlWriter.

public:
 override void WriteObjectContent(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override void WriteObjectContent(System.Xml.XmlWriter writer, object? graph);
public override void WriteObjectContent(System.Xml.XmlWriter writer, object? graph);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override void WriteObjectContent(System.Xml.XmlWriter writer, object? graph);
public override void WriteObjectContent(System.Xml.XmlWriter writer, object graph);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.WriteObjectContent : System.Xml.XmlWriter * obj -> unit
override this.WriteObjectContent : System.Xml.XmlWriter * obj -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.WriteObjectContent : System.Xml.XmlWriter * obj -> unit
Public Overrides Sub WriteObjectContent (writer As XmlWriter, graph As Object)

Parameters

writer
XmlWriter

De XmlWriter gebruikte om naar te schrijven.

graph
Object

Het object dat moet worden geschreven.

Kenmerken

Uitzonderingen

Het type dat wordt geserialiseerd, voldoet niet aan regels voor gegevenscontract. Het kenmerk is bijvoorbeeld DataContractAttribute niet toegepast op het type.

Er is een probleem met het schrijven van het exemplaar.

Het maximum aantal objecten dat moet worden geserialiseerd, is overschreden. Controleer de eigenschap MaxItemsInObjectGraph.

Van toepassing op