XmlSerializableServices Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |