XamlXmlReaderSettings.SkipXmlCompatibilityProcessing Özellik
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.
Okuyucunun, işaretleme uyumluluğu içeriğinin işlenme şekliyle ilgili varsayılan XamlXmlReader davranıştan farklı olup olmayacağını belirleyen bir değer alır veya ayarlar.
public:
property bool SkipXmlCompatibilityProcessing { bool get(); void set(bool value); };
public bool SkipXmlCompatibilityProcessing { get; set; }
member this.SkipXmlCompatibilityProcessing : bool with get, set
Public Property SkipXmlCompatibilityProcessing As Boolean
Özellik Değeri
true
başlatan okuyucu doğrudan kullanılıyorsa, bu da XML uyumluluk işaretlemesinin ana akışın bir parçası olarak işlendiği ve uyumluluğun dikkate alınmadığı anlamına gelir.
false
varsayılan davranış kullanılırsa, XML uyumluluğunu ayrı olarak işler. Varsayılan değer: false
.
Açıklamalar
içindeki XamlXmlReader XML işaretleme uyumluluğu için varsayılan işleme davranışı, başlatma için sağlanan öğesinin XamlXmlReaderoluşturulan bir iç yardımcı sınıfında sarmalanmış olmasıdır. Bu yardımcı sınıf, işaretleme uyumluluk düğümlerini ayrı olarak okur ve şema bağlamının işaretleme uyumluluğuna göre düğümlere girer.
ayarı SkipXmlCompatibilityProcessingtrue
için önerilen senaryolar şunlardır:
İşaretlemeyi uyumluluk içeriğini birincil XAML akışında tutmak istiyorsunuz.
İşaretlemeyi uyumluluk içeriğini satır içi olarak işleyebilen bir okuyucu kullandığınızdan, işaretleme uyumluluğunu zaten işlediniz.
Performans nedeniyle XAML okuyucu uygulamanızda XML uyumluluk kurallarını yoksaymayı tercih edebilirsiniz.