Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om du vill serialisera ett objekt skapar du först det objekt som ska serialiseras och anger dess offentliga egenskaper och fält. För att göra detta måste du fastställa transportformatet i vilket XML-dataströmmen ska lagras, antingen som en ström eller som en fil. Om XML-dataströmmen till exempel måste sparas i ett permanent formulär skapar du ett FileStream objekt.
Kommentar
Fler exempel på XML-serialisering finns i Exempel på XML-serialisering.
Serialisera ett objekt
- Skapa objektet och ange dess offentliga fält och egenskaper. 
- Konstruera en XmlSerializer med hjälp av objektets typ. Mer information finns i XmlSerializer klasskonstruktorerna. 
- Serialize Anropa metoden för att generera antingen en XML-ström eller en filrepresentation av objektets offentliga egenskaper och fält. I följande exempel skapas en fil. - 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();