XamlXmlReaderSettings.SkipXmlCompatibilityProcessing プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マークアップ互換性コンテンツの処理方法の既定の 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 です。
注釈
XamlXmlReaderでの XML マークアップ互換性の既定の処理動作は、初期化用に指定されたXamlXmlReaderが作成された内部ヘルパー クラスにラップされていることです。 このヘルパー クラスは、マークアップ互換性ノードを個別に読み取り、スキーマ コンテキストのマークアップ互換性に基づいてノードに入力します。
SkipXmlCompatibilityProcessingをtrueに設定する場合に推奨されるシナリオは次のとおりです。
すべてのマークアップ互換性コンテンツをプライマリ XAML ストリームに保持する必要があります。
マークアップ互換性コンテンツをインラインで処理できるリーダーを使用しているため、マークアップ互換性は既に処理済みです。
パフォーマンス上の理由から、XAML リーダー実装の XML 互換性規則を無視することを選択します。