共用方式為


WritableSettingsStore 類別

定義

讀取和寫入所選取範圍集合和屬性的抽象類。 它會從 GetWritableSettingsStore(SettingsScope) 方法取得。

這個類別衍生自 SettingsStore,因此它會繼承它的所有功能。 它會在上面新增屬性和集合操作能力。

public ref class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
[Windows::Foundation::Metadata::WebHostHidden]
public ref class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
[Windows::Foundation::Metadata::WebHostHidden]
class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
public abstract class WritableSettingsStore : Microsoft.VisualStudio.Settings.SettingsStore
type WritableSettingsStore = class
    inherit SettingsStore
Public MustInherit Class WritableSettingsStore
Inherits SettingsStore
繼承
WritableSettingsStore

備註

這個類別衍生自 SettingsStore,因此它會繼承它的所有功能。 它會在上面新增屬性和集合操作能力。

建構函式

WritableSettingsStore()

初始化 WritableSettingsStore 的新實例。

方法

CollectionExists(String)

檢查傳入這個方法的集合是否存在。

(繼承來源 SettingsStore)
CreateCollection(String)

藉由在略過已經存在的集合時建立每個巢狀集合,以建立指定的集合路徑。 如果集合的完整路徑已經存在,方法只會傳回 。

DeleteCollection(String)

以遞歸方式刪除指定集合,以遞歸方式刪除其中的所有子集合和屬性。 如果集合不存在,或傳遞 (“”) 空字串,則方法會傳回 false。

DeleteProperty(String, String)

從集合中刪除指定的屬性。 如果屬性或集合不存在,則方法會傳回 false。

GetBoolean(String, String)

傳回其數據類型 Int32 為布爾值的要求屬性值。

(繼承來源 SettingsStore)
GetBoolean(String, String, Boolean)

傳回其數據類型 Int32 為布爾值的要求屬性值。

(繼承來源 SettingsStore)
GetInt32(String, String)

傳回其數據類型為 Int32的要求屬性值。

(繼承來源 SettingsStore)
GetInt32(String, String, Int32)

傳回其數據類型為 Int32的要求屬性值。

(繼承來源 SettingsStore)
GetInt64(String, String)

傳回其數據類型為 Int64的要求屬性值。

(繼承來源 SettingsStore)
GetInt64(String, String, Int64)

傳回其數據類型為 Int64的要求屬性值。

(繼承來源 SettingsStore)
GetLastWriteTime(String)

提供屬性和子集合的上次寫入時間,並立即提供給指定的集合。 方法會報告子集合內部的任何進一步變更 (,也就是非遞歸) 。 如果建立、刪除或修改屬性,或是建立或刪除子集合,則會更新集合的最後一次寫入時間。

(繼承來源 SettingsStore)
GetMemoryStream(String, String)

傳回其數據類型為 Binary的要求屬性值。 若要一次 ToArray() 使用方法存取基礎位元組陣列。

(繼承來源 SettingsStore)
GetPropertyCount(String)

傳回指定集合下的屬性數目。

(繼承來源 SettingsStore)
GetPropertyNames(String)

傳回指定集合下的屬性名稱。

(繼承來源 SettingsStore)
GetPropertyNamesAndValues(String)

傳回屬性的名稱,以及指定集合的每個屬性相關聯值。

(繼承來源 SettingsStore)
GetPropertyType(String, String)

傳回要求之屬性的類型。

(繼承來源 SettingsStore)
GetString(String, String)

傳回其數據類型為 String的要求屬性值。

(繼承來源 SettingsStore)
GetString(String, String, String)

傳回其數據類型為 String的要求屬性值。

(繼承來源 SettingsStore)
GetStrings(String, String)

傳回其數據類型為 MultiString的要求屬性值。

(繼承來源 SettingsStore)
GetSubCollectionCount(String)

傳回指定集合下子集合的數目。

(繼承來源 SettingsStore)
GetSubCollectionNames(String)

傳回指定集合下子集合的名稱。

(繼承來源 SettingsStore)
GetUInt32(String, String)

傳回其數據類型為 Int32的要求屬性值。

(繼承來源 SettingsStore)
GetUInt32(String, String, UInt32)

傳回其數據類型為 Int32的要求屬性值。

(繼承來源 SettingsStore)
GetUInt64(String, String)

傳回其數據類型為 Int64的要求屬性值。

(繼承來源 SettingsStore)
GetUInt64(String, String, UInt64)

傳回其數據類型為 Int64的要求屬性值。

(繼承來源 SettingsStore)
PropertyExists(String, String)

檢查傳入這個方法的屬性是否存在。

(繼承來源 SettingsStore)
SetBoolean(String, String, Boolean)

匯報 將指定的屬性值設為指定的布林值,同時將其資料類型設定為 Int32。 如果屬性的先前數據類型不同,則會覆寫它。 如果屬性不存在,則會建立一個屬性。

SetInt32(String, String, Int32)

匯報 指定屬性值至指定的整數值,同時將其資料類型設定為 Int32。 如果屬性的先前數據類型不同,則會覆寫它。 如果屬性不存在,則會建立一個屬性。

SetInt64(String, String, Int64)

匯報 將指定的屬性值設定為 時,將指定的屬性值設定Int64為 指定的long值。 如果屬性的先前數據類型不同,則會覆寫它。 如果屬性不存在,則會建立一個屬性。

SetMemoryStream(String, String, MemoryStream)

匯報 將指定的屬性值設定為 MemoryStream 的位,同時將其資料類型設定為 Binary。 如果屬性的先前數據類型不同,則會覆寫它。 如果屬性不存在,則會建立一個屬性。

SetString(String, String, String)

匯報 指定的屬性值至指定的字串值,同時將其資料類型設定為 String。 如果屬性的先前數據類型不同,則會覆寫它。 如果屬性不存在,則會建立一個屬性。

SetUInt32(String, String, UInt32)

匯報 指定的屬性值設為指定的不帶正負號整數值,同時將其數據類型設定為 Int32。 如果屬性的先前數據類型不同,則會覆寫它。 如果屬性不存在,則會建立一個屬性。

SetUInt64(String, String, UInt64)

匯報 將指定的屬性值設為指定的不帶正負號長值,同時將其數據類型設定為 Int64。 如果屬性的先前數據類型不同,則會覆寫它。 如果屬性不存在,則會建立一個屬性。

TryGetBoolean(String, String, Boolean)

取得其數據類型 Int32 為布爾值的要求屬性值。

(繼承來源 SettingsStore)
TryGetInt32(String, String, Int32)

取得要求之屬性值,其資料類型為 Int32

(繼承來源 SettingsStore)
TryGetInt64(String, String, Int64)

取得要求之屬性值,其資料類型為 Int64

(繼承來源 SettingsStore)
TryGetString(String, String, String)

取得要求之屬性值,其資料類型為 String

(繼承來源 SettingsStore)
TryGetStrings(String, String, String[])

傳回其數據類型為 MultiString的要求屬性值。

(繼承來源 SettingsStore)
TryGetUInt32(String, String, UInt32)

取得要求之屬性值,其資料類型為 Int32

(繼承來源 SettingsStore)
TryGetUInt64(String, String, UInt64)

取得要求之屬性值,其資料類型為 Int64

(繼承來源 SettingsStore)

適用於