SettingsStore Classe

Definizione

Classe astratta per la lettura/enumerazione delle raccolte e delle proprietà dell'ambito selezionato. Viene ottenuta dal metodo GetReadOnlySettingsStore(SettingsScope).

Nei metodi di questa classe se il percorso della raccolta viene fornito come stringa vuota ("") indica la raccolta di livello superiore. Se il nome della proprietà è una stringa vuota, indica la proprietà predefinita dell'insieme.

Le raccolte possono contenere proprietà e raccolte secondarie. I percorsi delle raccolte secondarie vengono descritti con i separatori, ad esempio le directory nel file system. Analogamente, il separatore è '' (barra rovesciata). Un esempio di percorso di raccolta secondaria è: "Root Collection\Internal Collection\Leaf Collection".

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
Ereditarietà
SettingsStore
Derivato

Esempio

Un esempio di percorso di raccolta secondaria è: "Root Collection\Internal Collection\Leaf Collection".

Commenti

Nei metodi di questa classe, se il percorso della raccolta viene fornito come stringa vuota (""), indica la raccolta di livello superiore. Se il nome della proprietà è una stringa vuota, indica la proprietà predefinita dell'insieme.

Le raccolte possono contenere proprietà e raccolte secondarie. I percorsi delle raccolte secondarie vengono descritti con i separatori come directory nel file system. Analogamente, il separatore è "\" (barra rovesciata).

Costruttori

SettingsStore()

Inizializza una nuova istanza di SettingsStore.

Metodi

CollectionExists(String)

Controlla l'esistenza della raccolta passata a questo metodo.

GetBoolean(String, String)

Restituisce il valore della proprietà richiesta il cui tipo di dati è Int32 come booleano.

GetBoolean(String, String, Boolean)

Restituisce il valore della proprietà richiesta il cui tipo di dati è Int32 come booleano.

GetInt32(String, String)

Restituisce il valore della proprietà richiesta il cui tipo di dati è Int32.

GetInt32(String, String, Int32)

Restituisce il valore della proprietà richiesta il cui tipo di dati è Int32.

GetInt64(String, String)

Restituisce il valore della proprietà richiesta il cui tipo di dati è Int64.

GetInt64(String, String, Int64)

Restituisce il valore della proprietà richiesta il cui tipo di dati è Int64.

GetLastWriteTime(String)

Fornisce l'ora dell'ultima scrittura delle proprietà e delle raccolte secondarie immediate per la raccolta specificata. Il metodo segnala eventuali ulteriori modifiche interne alle raccolte secondarie ,ad esempio non ricorsive. L'ora dell'ultima scrittura di una raccolta viene aggiornata se le proprietà vengono create, eliminate o modificate o se una raccolta secondaria viene creata o eliminata.

GetMemoryStream(String, String)

Restituisce il valore della proprietà richiesta il cui tipo di dati è Binary. Per accedere contemporaneamente alla matrice di byte sottostante, è possibile utilizzare il metodo ToArray().

GetPropertyCount(String)

Restituisce il numero di proprietà nella raccolta specificata.

GetPropertyNames(String)

Restituisce i nomi delle proprietà nella raccolta specificata.

GetPropertyNamesAndValues(String)

Restituisce i nomi delle proprietà insieme a ogni valore associato alle proprietà per la raccolta specificata.

GetPropertyType(String, String)

Restituisce il tipo della proprietà richiesta.

GetString(String, String)

Restituisce il valore della proprietà richiesta il cui tipo di dati è String.

GetString(String, String, String)

Restituisce il valore della proprietà richiesta il cui tipo di dati è String.

GetStrings(String, String)

Restituisce i valori della proprietà richiesta il cui tipo di dati è MultiString.

GetSubCollectionCount(String)

Restituisce il numero di raccolte secondarie nell'insieme specificato.

GetSubCollectionNames(String)

Restituisce i nomi delle raccolte secondarie nella raccolta specificata.

GetUInt32(String, String)

Restituisce il valore della proprietà richiesta il cui tipo di dati è Int32.

GetUInt32(String, String, UInt32)

Restituisce il valore della proprietà richiesta il cui tipo di dati è Int32.

GetUInt64(String, String)

Restituisce il valore della proprietà richiesta il cui tipo di dati è Int64.

GetUInt64(String, String, UInt64)

Restituisce il valore della proprietà richiesta il cui tipo di dati è Int64.

PropertyExists(String, String)

Controlla l'esistenza della proprietà passata al metodo.

TryGetBoolean(String, String, Boolean)

Ottiene il valore della proprietà richiesta il cui tipo di dati è Int32 booleano.

TryGetInt32(String, String, Int32)

Ottiene il valore della proprietà richiesta il cui tipo di dati è Int32.

TryGetInt64(String, String, Int64)

Ottiene il valore della proprietà richiesta il cui tipo di dati è Int64.

TryGetString(String, String, String)

Ottiene il valore della proprietà richiesta il cui tipo di dati è String.

TryGetStrings(String, String, String[])

Restituisce i valori della proprietà richiesta il cui tipo di dati è MultiString.

TryGetUInt32(String, String, UInt32)

Ottiene il valore della proprietà richiesta il cui tipo di dati è Int32.

TryGetUInt64(String, String, UInt64)

Ottiene il valore della proprietà richiesta il cui tipo di dati è Int64.

Si applica a