Udostępnij za pośrednictwem


NetDataContractSerializer.WriteObject(XmlWriter, Object) Metoda

Definicja

Zapisuje pełną zawartość (początek, zawartość i koniec) obiektu w dokumencie XML lub strumieniu przy użyciu określonego XmlWriterelementu .

public:
 override void WriteObject(System::Xml::XmlWriter ^ writer, System::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 lub strumienia.

graph
Object

Obiekt zawierający zawartość 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 wystąpieniem, które jest serializowane.

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

Dotyczy