ConfigurationSection.ShouldSerializeElementInTargetVersion メソッド

定義

指定したターゲット バージョンの.NET Frameworkに対して構成オブジェクト階層をシリアル化するときに、指定した要素をシリアル化する必要があるかどうかを示します。

C#
protected virtual bool ShouldSerializeElementInTargetVersion (System.Configuration.ConfigurationElement element, string elementName, System.Runtime.Versioning.FrameworkName targetFramework);
C#
protected internal virtual bool ShouldSerializeElementInTargetVersion (System.Configuration.ConfigurationElement element, string elementName, System.Runtime.Versioning.FrameworkName targetFramework);

パラメーター

element
ConfigurationElement

シリアル化の候補となる ConfigurationElement オブジェクト。

elementName
String

XML での ConfigurationElement オブジェクトの名前。

targetFramework
FrameworkName

.NET Frameworkのターゲット バージョン。

戻り値

element をシリアル化する必要がある場合は true。それ以外の場合は false

注釈

.NET Framework 4 以降のバージョンに対して作成される各構成セクションでは、このメソッドを明示的にオーバーライドして を返すtrue必要がありますが、指定した要素が指定したバージョンの.NET Frameworkに対して有効な場合に限ります。 以前のバージョンの.NET Framework用に作成された既存の構成セクションを変更する必要はありません。

基本型には、常に を返 trueすこのメソッドの既定の実装が含まれています。 構成セクションを実装し、このメソッドをオーバーライドしない場合、既定では、構成セクションに含まれるすべての構成要素が、すべてのフレームワーク バージョンに対してシリアル化されます。

適用対象

製品 バージョン
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

こちらもご覧ください