Sdílet prostřednictvím


WritableSettingsStore Třída

Definice

Abstraktní třída pro čtení i zápis kolekcí a vlastností vybraného oboru. Získává se z GetWritableSettingsStore(SettingsScope) metody.

Tato třída je odvozena z SettingsStore, a proto dědí všechny funkce z ní. Přidává k němu možnosti manipulace s vlastnostmi a kolekcemi.

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
Dědičnost
WritableSettingsStore

Poznámky

Tato třída je odvozena z SettingsStore, a proto dědí všechny funkce z ní. Přidává k němu možnosti manipulace s vlastnostmi a kolekcemi.

Konstruktory

WritableSettingsStore()

Inicializuje novou instanci WritableSettingsStore.

Metody

CollectionExists(String)

Zkontroluje existenci kolekce předané této metodě.

(Zděděno od SettingsStore)
CreateCollection(String)

Vytvoří danou cestu ke kolekci vytvořením každé vnořené kolekce a vynecháním těch, které už existují. Pokud úplná cesta k kolekci již existuje, metoda jednoduše vrátí.

DeleteCollection(String)

Odstraní danou kolekci rekurzivně a odstraní všechny podřízené kolekce a vlastnosti v ní. Pokud kolekce neexistuje nebo je předán prázdný řetězec (""), vrátí metoda hodnotu false.

DeleteProperty(String, String)

Odstraní danou vlastnost z kolekce. Pokud vlastnost nebo kolekce neexistuje, vrátí metoda hodnotu false.

GetBoolean(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int32 logický.

(Zděděno od SettingsStore)
GetBoolean(String, String, Boolean)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int32 logický.

(Zděděno od SettingsStore)
GetInt32(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int32.

(Zděděno od SettingsStore)
GetInt32(String, String, Int32)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int32.

(Zděděno od SettingsStore)
GetInt64(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int64.

(Zděděno od SettingsStore)
GetInt64(String, String, Int64)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int64.

(Zděděno od SettingsStore)
GetLastWriteTime(String)

Poskytuje čas posledního zápisu vlastností a dílčích kolekcí bezprostředně k dané kolekci. Metoda hlásí jakékoli další interní změny dílčích kolekcí (tj. nerekurzivní). Čas posledního zápisu kolekce se aktualizuje, pokud jsou vytvořeny, odstraněny vlastnosti nebo změněny jejich hodnoty nebo pokud je vytvořena nebo odstraněna dílčí kolekce.

(Zděděno od SettingsStore)
GetMemoryStream(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Binary. Pro přístup k podkladovému poli bajtů najednou ToArray() lze použít metodu.

(Zděděno od SettingsStore)
GetPropertyCount(String)

Vrátí počet vlastností v rámci dané kolekce.

(Zděděno od SettingsStore)
GetPropertyNames(String)

Vrátí názvy vlastností v rámci dané kolekce.

(Zděděno od SettingsStore)
GetPropertyNamesAndValues(String)

Vrátí názvy vlastností spolu s každou vlastností přidruženou hodnotou pro danou kolekci.

(Zděděno od SettingsStore)
GetPropertyType(String, String)

Vrátí typ požadované vlastnosti.

(Zděděno od SettingsStore)
GetString(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je String.

(Zděděno od SettingsStore)
GetString(String, String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je String.

(Zděděno od SettingsStore)
GetStrings(String, String)

Vrátí hodnoty požadované vlastnosti, jejíž datový typ je MultiString.

(Zděděno od SettingsStore)
GetSubCollectionCount(String)

Vrátí počet dílčích kolekcí v rámci dané kolekce.

(Zděděno od SettingsStore)
GetSubCollectionNames(String)

Vrátí názvy dílčích kolekcí v rámci dané kolekce.

(Zděděno od SettingsStore)
GetUInt32(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int32.

(Zděděno od SettingsStore)
GetUInt32(String, String, UInt32)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int32.

(Zděděno od SettingsStore)
GetUInt64(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int64.

(Zděděno od SettingsStore)
GetUInt64(String, String, UInt64)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int64.

(Zděděno od SettingsStore)
PropertyExists(String, String)

Zkontroluje existenci vlastnosti předané této metodě.

(Zděděno od SettingsStore)
SetBoolean(String, String, Boolean)

Aktualizace hodnotu zadané vlastnosti na danou logickou hodnotu při nastavení jejího datového typu na Int32. Pokud se předchozí datový typ vlastnosti liší, přepíše ho. Pokud vlastnost neexistuje, vytvoří se.

SetInt32(String, String, Int32)

Aktualizace hodnotu zadané vlastnosti na danou celočíselnou hodnotu při nastavení jejího datového typu na Int32. Pokud se předchozí datový typ vlastnosti liší, přepíše ho. Pokud vlastnost neexistuje, vytvoří se.

SetInt64(String, String, Int64)

Aktualizace hodnotu zadané vlastnosti na danou dlouhou hodnotu a zároveň nastavujte její datový typ na Int64. Pokud se předchozí datový typ vlastnosti liší, přepíše ho. Pokud vlastnost neexistuje, vytvoří se.

SetMemoryStream(String, String, MemoryStream)

Aktualizace hodnotu zadané vlastnosti na bity MemoryStream při nastavení jeho datového typu na Binary. Pokud se předchozí datový typ vlastnosti liší, přepíše ho. Pokud vlastnost neexistuje, vytvoří se.

SetString(String, String, String)

Aktualizace hodnotu zadané vlastnosti na danou řetězcovou hodnotu a zároveň nastavujte její datový typ na String. Pokud se předchozí datový typ vlastnosti liší, přepíše ho. Pokud vlastnost neexistuje, vytvoří se.

SetUInt32(String, String, UInt32)

Aktualizace hodnotu zadané vlastnosti na danou celočíselnou hodnotu bez znaménka při nastavení jejího datového typu na Int32hodnotu . Pokud se předchozí datový typ vlastnosti liší, přepíše ho. Pokud vlastnost neexistuje, vytvoří se.

SetUInt64(String, String, UInt64)

Aktualizace hodnotu zadané vlastnosti na danou dlouhou hodnotu bez znaménka při nastavení jejího datového typu na Int64hodnotu . Pokud se předchozí datový typ vlastnosti liší, přepíše ho. Pokud vlastnost neexistuje, vytvoří se.

TryGetBoolean(String, String, Boolean)

Získá hodnotu požadované vlastnosti, jejíž datový typ je Int32 jako logický.

(Zděděno od SettingsStore)
TryGetInt32(String, String, Int32)

Získá hodnotu požadované vlastnosti, jejíž datový typ je Int32.

(Zděděno od SettingsStore)
TryGetInt64(String, String, Int64)

Získá hodnotu požadované vlastnosti, jejíž datový typ je Int64.

(Zděděno od SettingsStore)
TryGetString(String, String, String)

Získá hodnotu požadované vlastnosti, jejíž datový typ je String.

(Zděděno od SettingsStore)
TryGetStrings(String, String, String[])

Vrátí hodnoty požadované vlastnosti, jejíž datový typ je MultiString.

(Zděděno od SettingsStore)
TryGetUInt32(String, String, UInt32)

Získá hodnotu požadované vlastnosti, jejíž datový typ je Int32.

(Zděděno od SettingsStore)
TryGetUInt64(String, String, UInt64)

Získá hodnotu požadované vlastnosti, jejíž datový typ je Int64.

(Zděděno od SettingsStore)

Platí pro