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 回 。 如果您實作組態區段,但未覆寫此方法,預設會針對所有架構版本序列化組態區段中所包含的所有組態專案。

適用於

另請參閱