Aracılığıyla paylaş


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 bazı 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 XML olarak okunur ve 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. Yalnızca ad oluşturulan türde depolanır. Bu sınıf, xml şema türünü sözleşme adı olarak uygun şema türü anyType adıyla 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