XmlSerializableServices Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi metode untuk membaca dan menulis XML.
public ref class XmlSerializableServices abstract sealed
public static class XmlSerializableServices
type XmlSerializableServices = class
Public Class XmlSerializableServices
- Warisan
-
XmlSerializableServices
Keterangan
Dengan menggunakan Windows Communication Foundation (WCF), Anda dapat menghasilkan jenis CLR yang mewakili kontrak data dari skema XML. Dalam kasus tertentu saat melakukannya, skema mungkin tidak semuanya direpresentasikan sebagai kontrak data. Dalam hal ini, Anda dapat menggunakan ImportXmlType properti ImportOptions kelas . Mengatur properti untuk true
menentukan bahwa jenis ini diimpor sebagai jenis XML yang mengimplementasikan IXmlSerializable antarmuka. Dalam prosesnya, jenis yang dihasilkan dapat menyimpan apa pun, tetapi dibaca dan ditulis sebagai XML oleh serializer.
adalah kelas pembantu XmlSerializableServices abstrak yang berisi kode yang digunakan oleh jenis yang dihasilkan IXmlSerializable untuk membaca dan menulis XML. Ini juga berisi kode untuk menghasilkan skema untuk jenis yang dihasilkan. Perhatikan bahwa detail tentang skema tidak disimpan. Hanya nama yang disimpan dalam jenis yang dihasilkan. Kelas ini menghasilkan skema default yang mewakili jenis anyType
skema XML dengan nama jenis skema yang sesuai sebagai nama kontrak.
Metode
AddDefaultSchema(XmlSchemaSet, XmlQualifiedName) |
Menghasilkan jenis skema default yang diberi nama jenis yang ditentukan dan menambahkannya ke set skema yang ditentukan. |
ReadNodes(XmlReader) |
Membaca sekumpulan simpul XML dari pembaca yang ditentukan dan mengembalikan hasilnya. |
WriteNodes(XmlWriter, XmlNode[]) |
Menulis simpul yang disediakan menggunakan penulis yang ditentukan. |