Cómo: Serializar un objeto
Para serializar un objeto, primero cree el objeto que será serializado y establezca sus propiedades y campos públicos. Debe determinar el formato de transporte en el que la secuencia XML estará almacenada, o como una secuencia o como un archivo, para ello. Por ejemplo, si la secuencia XML debe estar guardada en un formulario permanente, cree un objeto FileStream.
Nota: |
---|
Para ver más ejemplos de serialización XML vea Ejemplos de serialización XML. |
Serializar un objeto
Cree el objeto y establezca sus campos públicos y propiedades.
Construya un XmlSerializer utilizando el tipo de objeto. Para obtener más información, vea los constructores de clase XmlSerializer .
Llame al método Serialize para generar o una secuencia XML o una representación del archivo de las propiedades públicas del objeto y campos. En el ejemplo siguiente se crea un archivo.
Dim myObject As MySerializableClass = New MySerializableClass() ' Insert code to set properties and fields of the object. Dim mySerializer As XmlSerializer = New XmlSerializer(GetType(MySerializableClass)) ' To write to a file, create a StreamWriter object. Dim myWriter As StreamWriter = New StreamWriter("myFileName.xml") mySerializer.Serialize(myWriter, myObject) myWriter.Close()
MySerializableClass myObject = new MySerializableClass(); // Insert code to set properties and fields of the object. XmlSerializer mySerializer = new XmlSerializer(typeof(MySerializableClass)); // To write to a file, create a StreamWriter object. StreamWriter myWriter = new StreamWriter("myFileName.xml"); mySerializer.Serialize(myWriter, myObject); myWriter.Close();
Vea también
Tareas
Conceptos
Introducir la serialización XML
Fecha de compilación: 2010-03-10