SettingsStore Kelas

Definisi

Kelas abstrak untuk membaca/menghitung koleksi dan properti cakupan yang dipilih. Ini diperoleh dari GetReadOnlySettingsStore(SettingsScope) metode .

Dalam metode kelas ini jika jalur koleksi disediakan sebagai string kosong ("") maka menunjukkan koleksi tingkat atas. Jika nama properti adalah string kosong, maka itu menunjukkan properti default koleksi.

Koleksi dapat berisi properti dan sub-koleksi. Jalur sub-koleksi dijelaskan dengan pemisah seperti direktori dalam sistem file. Demikian juga, pemisah adalah karakter '' (garis miring belakang). Contoh jalur sub-koleksi adalah: "Koleksi Akar\Koleksi Internal\Koleksi Daun".

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
Warisan
SettingsStore
Turunan

Contoh

Contoh jalur sub-koleksi adalah: "Koleksi Akar\Koleksi Internal\Koleksi Daun".

Keterangan

Dalam metode kelas ini, jika jalur koleksi disediakan sebagai string kosong (""), maka itu menunjukkan koleksi tingkat atas. Jika nama properti adalah string kosong, maka itu menunjukkan properti default koleksi.

Koleksi dapat berisi properti dan sub-koleksi. Jalur sub-koleksi dijelaskan dengan pemisah seperti direktori dalam sistem file. Demikian juga, pemisah adalah karakter '\' (garis miring belakang).

Konstruktor

SettingsStore()

Menginisialisasi instans baru SettingsStore.

Metode

CollectionExists(String)

Memeriksa keberadaan koleksi yang diteruskan ke metode ini.

GetBoolean(String, String)

Mengembalikan nilai properti yang diminta yang jenis datanya Int32 adalah boolean.

GetBoolean(String, String, Boolean)

Mengembalikan nilai properti yang diminta yang jenis datanya Int32 adalah boolean.

GetInt32(String, String)

Mengembalikan nilai properti yang diminta yang jenis datanya adalah Int32.

GetInt32(String, String, Int32)

Mengembalikan nilai properti yang diminta yang jenis datanya adalah Int32.

GetInt64(String, String)

Mengembalikan nilai properti yang diminta yang jenis datanya adalah Int64.

GetInt64(String, String, Int64)

Mengembalikan nilai properti yang diminta yang jenis datanya adalah Int64.

GetLastWriteTime(String)

Menyediakan waktu tulis terakhir properti dan sub koleksi segera ke koleksi yang diberikan. Metode ini melaporkan perubahan lebih lanjut secara internal pada sub koleksi (yaitu non-rekursif). Waktu penulisan terakhir koleksi diperbarui jika properti dibuat, dihapus, atau nilainya dimodifikasi atau jika sub koleksi dibuat atau dihapus.

GetMemoryStream(String, String)

Mengembalikan nilai properti yang diminta yang jenis datanya adalah Binary. Untuk mengakses array byte yang mendasar sekaligus ToArray() , metode dapat digunakan.

GetPropertyCount(String)

Mengembalikan jumlah properti di bawah koleksi yang diberikan.

GetPropertyNames(String)

Mengembalikan nama properti di bawah koleksi yang diberikan.

GetPropertyNamesAndValues(String)

Mengembalikan nama properti bersama dengan setiap properti yang terkait dengan nilai untuk koleksi yang diberikan.

GetPropertyType(String, String)

Mengembalikan jenis properti yang diminta.

GetString(String, String)

Mengembalikan nilai properti yang diminta yang jenis datanya adalah String.

GetString(String, String, String)

Mengembalikan nilai properti yang diminta yang jenis datanya adalah String.

GetStrings(String, String)

Mengembalikan nilai properti yang diminta yang jenis datanya adalah MultiString.

GetSubCollectionCount(String)

Mengembalikan jumlah sub kumpulan di bawah koleksi yang diberikan.

GetSubCollectionNames(String)

Mengembalikan nama sub kumpulan di bawah koleksi yang diberikan.

GetUInt32(String, String)

Mengembalikan nilai properti yang diminta yang jenis datanya adalah Int32.

GetUInt32(String, String, UInt32)

Mengembalikan nilai properti yang diminta yang jenis datanya adalah Int32.

GetUInt64(String, String)

Mengembalikan nilai properti yang diminta yang jenis datanya adalah Int64.

GetUInt64(String, String, UInt64)

Mengembalikan nilai properti yang diminta yang jenis datanya adalah Int64.

PropertyExists(String, String)

Memeriksa keberadaan properti yang diteruskan ke metode ini.

TryGetBoolean(String, String, Boolean)

Mendapatkan nilai properti yang diminta yang jenis datanya Int32 adalah boolean.

TryGetInt32(String, String, Int32)

Mendapatkan nilai properti yang diminta yang jenis datanya adalah Int32.

TryGetInt64(String, String, Int64)

Mendapatkan nilai properti yang diminta yang jenis datanya adalah Int64.

TryGetString(String, String, String)

Mendapatkan nilai properti yang diminta yang jenis datanya adalah String.

TryGetStrings(String, String, String[])

Mengembalikan nilai properti yang diminta yang jenis datanya adalah MultiString.

TryGetUInt32(String, String, UInt32)

Mendapatkan nilai properti yang diminta yang jenis datanya adalah Int32.

TryGetUInt64(String, String, UInt64)

Mendapatkan nilai properti yang diminta yang jenis datanya adalah Int64.

Berlaku untuk