XamlXmlReaderSettings.SkipXmlCompatibilityProcessing Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que determina si el lector debe diferir del comportamiento predeterminado de XamlXmlReader de cómo se procesa el contenido de compatibilidad de marcado.
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
Valor de propiedad
Es true
si el lector de entrada se usa directamente, lo que significa que el marcado de compatibilidad XML se procesa como parte de la secuencia principal y no se tiene en cuenta la compatibilidad. Es false
si se usa el comportamiento predeterminado, que procesa la compatibilidad XML por separado. De manera predeterminada, es false
.
Comentarios
El comportamiento de control predeterminado para la XamlXmlReadercompatibilidad de marcado XML en XamlXmlReader es que , como se proporciona para la inicialización, se ajusta en una clase auxiliar interna creada. Esta clase auxiliar lee los nodos de compatibilidad de marcado por separado y entra en los nodos en función de la compatibilidad de marcado del contexto de esquema.
Los escenarios sugeridos para establecer SkipXmlCompatibilityProcessingtrue
en son:
Quieres mantener cualquier contenido de compatibilidad de marcado en la secuencia XAML principal.
Ya ha procesado la compatibilidad de marcado porque usa un lector que puede procesar el contenido de compatibilidad de marcado insertado.
Elige omitir las convenciones de compatibilidad XML en la implementación del lector XAML por motivos de rendimiento.