共用方式為


SettingsStore 類別

定義

用於讀取/列舉所選取範圍集合和屬性的抽象類。 它會從 GetReadOnlySettingsStore(SettingsScope) 方法取得。

在這個類別的方法中,如果集合路徑是以空字串的形式提供, (“”) 則表示最上層集合。 如果屬性名稱是空字串,則表示集合的預設屬性。

集合可以包含屬性和子集合。 子集合路徑會以檔案系統中的目錄之類的分隔符來描述。 同樣地,分隔符是 '' (反斜線) 字元。 子集合路徑的範例為:「根集合\內部集合\分葉集合」。

public ref class SettingsStore abstract
[Windows::Foundation::Metadata::WebHostHidden]
public ref class SettingsStore abstract
[Windows::Foundation::Metadata::WebHostHidden]
class SettingsStore abstract
public abstract class SettingsStore
type SettingsStore = class
Public MustInherit Class SettingsStore
繼承
SettingsStore
衍生

範例

子集合路徑的範例為:「根集合\內部集合\分葉集合」。

備註

在這個類別的方法中,如果集合路徑是以空字串的形式提供, (“”) ,則表示最上層集合。 如果屬性名稱是空字串,則表示集合的預設屬性。

集合可以包含屬性和子集合。 子集合路徑會以檔案系統中的目錄之類的分隔符來描述。 同樣地,分隔符是 '\' (反斜線) 字元。

建構函式

SettingsStore()

初始化 SettingsStore 的新實例。

方法

CollectionExists(String)

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

GetBoolean(String, String)

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

GetBoolean(String, String, Boolean)

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

GetInt32(String, String)

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

GetInt32(String, String, Int32)

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

GetInt64(String, String)

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

GetInt64(String, String, Int64)

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

GetLastWriteTime(String)

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

GetMemoryStream(String, String)

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

GetPropertyCount(String)

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

GetPropertyNames(String)

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

GetPropertyNamesAndValues(String)

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

GetPropertyType(String, String)

傳回要求之屬性的類型。

GetString(String, String)

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

GetString(String, String, String)

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

GetStrings(String, String)

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

GetSubCollectionCount(String)

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

GetSubCollectionNames(String)

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

GetUInt32(String, String)

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

GetUInt32(String, String, UInt32)

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

GetUInt64(String, String)

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

GetUInt64(String, String, UInt64)

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

PropertyExists(String, String)

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

TryGetBoolean(String, String, Boolean)

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

TryGetInt32(String, String, Int32)

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

TryGetInt64(String, String, Int64)

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

TryGetString(String, String, String)

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

TryGetStrings(String, String, String[])

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

TryGetUInt32(String, String, UInt32)

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

TryGetUInt64(String, String, UInt64)

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

適用於