次の方法で共有


ConfigurationSection.ShouldSerializeElementInTargetVersion メソッド

定義

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

protected:
 virtual bool ShouldSerializeElementInTargetVersion(System::Configuration::ConfigurationElement ^ element, System::String ^ elementName, System::Runtime::Versioning::FrameworkName ^ targetFramework);
protected public:
 virtual bool ShouldSerializeElementInTargetVersion(System::Configuration::ConfigurationElement ^ element, System::String ^ elementName, System::Runtime::Versioning::FrameworkName ^ targetFramework);
protected virtual bool ShouldSerializeElementInTargetVersion (System.Configuration.ConfigurationElement element, string elementName, System.Runtime.Versioning.FrameworkName targetFramework);
protected internal virtual bool ShouldSerializeElementInTargetVersion (System.Configuration.ConfigurationElement element, string elementName, System.Runtime.Versioning.FrameworkName targetFramework);
abstract member ShouldSerializeElementInTargetVersion : System.Configuration.ConfigurationElement * string * System.Runtime.Versioning.FrameworkName -> bool
override this.ShouldSerializeElementInTargetVersion : System.Configuration.ConfigurationElement * string * System.Runtime.Versioning.FrameworkName -> bool
Protected Overridable Function ShouldSerializeElementInTargetVersion (element As ConfigurationElement, elementName As String, targetFramework As FrameworkName) As Boolean
Protected Friend Overridable Function ShouldSerializeElementInTargetVersion (element As ConfigurationElement, elementName As String, targetFramework As FrameworkName) As Boolean

パラメーター

element
ConfigurationElement

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

elementName
String

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

targetFramework
FrameworkName

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

戻り値

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

注釈

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

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

適用対象

こちらもご覧ください