Bagikan melalui


XmlSerializableServices Kelas

Definisi

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.

Berlaku untuk