Compartilhar via


NetDataContractSerializer.WriteObject(XmlWriter, Object) Método

Definição

Grava o conteúdo completo (início, conteúdo e final) do objeto no documento XML ou fluxo com o XmlWriter especificado.

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)

Parâmetros

writer
XmlWriter

Um XmlWriter usado para gravar o documento ou fluxo XML.

graph
Object

O objeto que contém o conteúdo a ser gravado.

Exceções

O tipo que está sendo serializado não está em conformidade com as regras do contrato de dados. Por exemplo, o atributo DataContractAttribute não foi aplicado ao tipo.

Há um problema com a instância que está sendo serializada.

excedido o número máximo de objetos a serializar. Verifique a propriedade MaxItemsInObjectGraph.

Aplica-se a