ConfigurationSection.ShouldSerializeElementInTargetVersion(ConfigurationElement, String, FrameworkName) ConfigurationSection.ShouldSerializeElementInTargetVersion(ConfigurationElement, String, FrameworkName) ConfigurationSection.ShouldSerializeElementInTargetVersion(ConfigurationElement, String, FrameworkName) ConfigurationSection.ShouldSerializeElementInTargetVersion(ConfigurationElement, String, FrameworkName) Method

定義

指定されたターゲット バージョンの .NET Framework.NET Framework 用に構成オブジェクト階層をシリアル化するとき、指定された要素がシリアル化されるかどうかを示します。Indicates whether the specified element should be serialized when the configuration object hierarchy is serialized for the specified target version of the .NET Framework.NET Framework.

protected public:
 virtual bool ShouldSerializeElementInTargetVersion(System::Configuration::ConfigurationElement ^ element, System::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 Friend Overridable Function ShouldSerializeElementInTargetVersion (element As ConfigurationElement, elementName As String, targetFramework As FrameworkName) As Boolean

パラメーター

element
ConfigurationElement ConfigurationElement ConfigurationElement ConfigurationElement

シリアル化の候補となる ConfigurationElement オブジェクト。The ConfigurationElement object that is a candidate for serialization.

elementName
String String String String

XML での ConfigurationElement オブジェクトの名前。The name of the ConfigurationElement object as it occurs in XML.

targetFramework
FrameworkName FrameworkName FrameworkName FrameworkName

.NET Framework.NET Framework のターゲット バージョン。The target version of the .NET Framework.NET Framework.

戻り値

element をシリアル化する必要がある場合は true。それ以外の場合は falsetrue if the element should be serialized; otherwise, false.

注釈

以降のバージョン用に.NET Framework 4.NET Framework 4作成された各構成セクションは、このメソッドを明示的にオーバーライドして返すtrue必要があり.NET Framework.NET Frameworkますが、指定された要素がの指定バージョンに対して有効である場合に限られます。Each configuration section that is created for the .NET Framework 4.NET Framework 4 and later versions must explicitly override this method and return true, but only if the specified element is valid for the specified version of the .NET Framework.NET Framework. 以前のバージョン.NET Framework.NET Frameworkの用に作成された既存の構成セクションを変更する必要はありません。Existing configuration sections that were created for earlier versions of the .NET Framework.NET Framework do not have to be changed.

基本型には、常にを返すtrueこのメソッドの既定の実装が含まれています。The base type contains a default implementation of this method that always returns true. 構成セクションを実装し、このメソッドをオーバーライドしない場合、既定では、構成セクションに含まれるすべての構成要素がすべてのフレームワークバージョンでシリアル化されます。If you implement a configuration section and you do not override this method, by default all configuration elements that are contained in the configuration section will be serialized for all framework versions.

適用対象

こちらもご覧ください