XamlXmlReaderSettings.SkipXmlCompatibilityProcessing Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som avgör om läsaren ska skilja sig från standardbeteendet XamlXmlReader för hur kompatibilitetsinnehåll för markering bearbetas.
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
Egenskapsvärde
true om den initierande läsaren används direkt, vilket innebär att XML-kompatibilitetspålägg bearbetas som en del av huvudströmmen och kompatibilitet inte beaktas.
false om standardbeteendet används, vilket bearbetar XML-kompatibilitet separat. Standardvärdet är false.
Kommentarer
Standardhanteringsbeteendet för XML-kompatibilitet i XamlXmlReader är att XamlXmlReader, enligt initieringen, är omsluten i en skapad intern hjälpklass. Den här hjälpklassen läser kompatibilitetsnoderna för markering separat och går in i noderna baserat på schemakontextens kompatibilitet.
Föreslagna scenarier för inställning SkipXmlCompatibilityProcessing till true är:
Du vill behålla valfritt påläggskompatibilitetsinnehåll i den primära XAML-strömmen.
Du har redan bearbetat kompatibiliteten för markering eftersom du använder en läsare som kan bearbeta kompatibilitetsinnehåll för markering infogat.
Du väljer att ignorera XML-kompatibilitetskonventioner i XAML-läsarimplementeringen av prestandaskäl.