SettingsProperty 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在內部會當做類別使用,此類別表示與個別組態屬性有關的中繼資料。
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 |
取得或設定 SettingsSerializeAs 的 SettingsProperty 物件。 |
ThrowOnErrorDeserializing |
取得或設定值,指定在屬性的還原序列化未能成功時,是否會擲回錯誤。 |
ThrowOnErrorSerializing |
取得或設定值,指定在屬性的序列化未能成功時,是否會擲回錯誤。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |