다음을 통해 공유


XamlXmlReaderSettings.SkipXmlCompatibilityProcessing 속성

정의

판독기가 태그 호환성 콘텐츠 처리 방법의 기본 XamlXmlReader 동작과 달라야 하는지 여부를 결정하는 값을 가져오거나 설정합니다.

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

속성 값

true 시작 판독기를 직접 사용하면 XML 호환성 태그가 주 스트림의 일부로 처리되고 호환성이 고려되지 않습니다. false 기본 동작이 사용되면 XML 호환성을 별도로 처리합니다. 기본값은 false입니다.

설명

XML 태그 호환성에 XamlXmlReader 대한 기본 처리 동작은 XamlXmlReader초기화를 위해 제공된 대로 생성된 내부 도우미 클래스에 래핑된다는 것입니다. 이 도우미 클래스는 태그 호환성 노드를 개별적으로 읽고 스키마 컨텍스트의 태그 호환성에 따라 노드에 입력합니다.

설정 SkipXmlCompatibilityProcessingtrue 에 대한 제안된 시나리오는 다음과 같습니다.

  • 모든 태그 호환성 콘텐츠를 기본 XAML 스트림에 유지하려고 합니다.

  • 태그 호환성 콘텐츠를 인라인으로 처리할 수 있는 판독기를 사용하고 있으므로 태그 호환성을 이미 처리했습니다.

  • 성능상의 이유로 XAML 판독기 구현에서 XML 호환성 규칙을 무시하도록 선택합니다.

적용 대상