XmlSerializableServices Sınıf

Tanım

XML okuma ve yazma yöntemlerini içerir.

public ref class XmlSerializableServices abstract sealed
public static class XmlSerializableServices
type XmlSerializableServices = class
Public Class XmlSerializableServices
Devralma
XmlSerializableServices

Açıklamalar

Windows Communication Foundation (WCF) kullanarak, XML şemalarından veri sözleşmelerini temsil eden CLR türleri oluşturabilirsiniz. Bunu yaparken belirli durumlarda şemaların tümü veri sözleşmeleri olarak temsil edilmeyebilir. Bu durumda, sınıfının özelliğini ImportOptions kullanabilirsinizImportXmlType. özelliğini olarak true ayarlamak, bu türlerin arabirimi uygulayan IXmlSerializable XML türleri olarak içeri aktarıldığını belirtir. İşlemde, oluşturulan türler her şeyi depolayabilir, ancak bunlar seri hale getirici tarafından okunur ve XML olarak yazılır.

, XmlSerializableServices oluşturulan IXmlSerializable türler tarafından XML okumak ve yazmak için kullanılan kodu içeren soyut bir yardımcı sınıfıdır. Ayrıca, oluşturulan türler için şema oluşturmaya yönelik kod içerir. Şemalarla ilgili ayrıntıların depolanmadığını unutmayın. Oluşturulan türde yalnızca ad depolanır. Bu sınıf, sözleşme adı olarak uygun şema türü adıyla XML şema türünü anyType temsil eden bir varsayılan şema oluşturur.

Yöntemler

AddDefaultSchema(XmlSchemaSet, XmlQualifiedName)

Belirtilen tür adı verilen varsayılan şema türünü oluşturur ve belirtilen şema kümesine ekler.

ReadNodes(XmlReader)

Belirtilen okuyucudan bir DIZI XML düğümü okur ve sonucu döndürür.

WriteNodes(XmlWriter, XmlNode[])

Belirtilen yazıcıyı kullanarak sağlanan düğümleri yazar.

Şunlara uygulanır