SettingsProperty 類別

定義

在內部會當做類別使用,此類別表示與個別組態屬性有關的中繼資料。

public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
繼承
SettingsProperty

備註

SettingsProperty 用來描述衍生自 SettingsBase 之類別的設定屬性。 設定 API 允許將設定屬性的集合分組為 Common Language Runtime 類別。

保存設定時, SettingsBase 基類會要求物件集合 SettingsProperty ,並分組在 類型的 SettingsPropertyCollection 集合中。 它會藉由呼叫自己的 Properties 成員來執行這項操作。 繼承的類別應該會傳回要保存的屬性集合。

每個 SettingsProperty 物件都包含屬性的相關中繼資料,包括下列專案:

  • Name:

  • 預設值。

  • 屬性類型。

  • 序列化方法。

  • 要用於持續性的提供者。

  • 內容和提供者特定的其他任意屬性。

建構函式

SettingsProperty(SettingsProperty)

根據提供的參數,初始化 SettingsProperty 類別的新執行個體。

SettingsProperty(String)

初始化 SettingsProperty 類別的新執行個體。 以提供的參數為基礎。

SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean)

根據提供的參數,建立 SettingsProperty 類別的新執行個體。

屬性

Attributes

取得 SettingsAttributeDictionary 物件,其中包含 SettingsProperty 物件的屬性。

DefaultValue

取得或設定 SettingsProperty 物件的預設值。

IsReadOnly

取得或設定值,指定 SettingsProperty 物件是否為唯讀。

Name

取得或設定 SettingsProperty 的名稱。

PropertyType

取得或設定 SettingsProperty 的型別。

Provider

取得或設定 SettingsProperty 的提供者。

SerializeAs

取得或設定 SettingsSerializeAsSettingsProperty 物件。

ThrowOnErrorDeserializing

取得或設定值,指定在屬性的還原序列化未能成功時,是否會擲回錯誤。

ThrowOnErrorSerializing

取得或設定值,指定在屬性的序列化未能成功時,是否會擲回錯誤。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於