Freigeben über


WritableSettingsStore Klasse

Definition

Abstrakte Klasse für das Lesen und Schreiben der Auflistungen und Eigenschaften des ausgewählten Bereichs. Es wird von der GetWritableSettingsStore(SettingsScope)-Methode abgerufen.

Diese Klasse wird vom SettingsStore abgeleitet, sodass sie alle Funktionen von ihr erbt. Darüber hinaus werden Eigenschaften- und Sammlungsbearbeitungsfunktionen hinzugefügt.

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
Vererbung
WritableSettingsStore

Hinweise

Diese Klasse wird vom SettingsStore abgeleitet, sodass sie alle Funktionen von ihr erbt. Darüber hinaus werden Eigenschaften- und Sammlungsbearbeitungsfunktionen hinzugefügt.

Konstruktoren

WritableSettingsStore()

Initialisiert eine neue instance von WritableSettingsStore.

Methoden

CollectionExists(String)

Überprüft, ob die an diese Methode übergebene Auflistung vorhanden ist.

(Geerbt von SettingsStore)
CreateCollection(String)

Erstellt den angegebenen Auflistungspfad durch Erstellen einer geschachtelten Auflistung, wobei diejenigen übersprungen werden, die bereits vorhanden sind. Wenn der vollständige Pfad der Auflistungen bereits vorhanden ist, gibt die -Methode einfach zurück.

DeleteCollection(String)

Löscht die angegebene Auflistung rekursiv und löscht alle Darin enthaltenen Unterauflistungen und Eigenschaften. Wenn die Auflistung nicht vorhanden ist oder eine leere Zeichenfolge ("") übergeben wird, gibt die Methode false zurück.

DeleteProperty(String, String)

Löscht die angegebene Eigenschaft aus der Auflistung. Wenn die -Eigenschaft oder die Auflistung nicht vorhanden ist, gibt die Methode false zurück.

GetBoolean(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int32 als boolescher Wert ist.

(Geerbt von SettingsStore)
GetBoolean(String, String, Boolean)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int32 als boolescher Wert ist.

(Geerbt von SettingsStore)
GetInt32(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int32 ist.

(Geerbt von SettingsStore)
GetInt32(String, String, Int32)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int32 ist.

(Geerbt von SettingsStore)
GetInt64(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int64 ist.

(Geerbt von SettingsStore)
GetInt64(String, String, Int64)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int64 ist.

(Geerbt von SettingsStore)
GetLastWriteTime(String)

Stellt die letzte Schreibzeit der Eigenschaften und Unterauflistungen direkt für die angegebene Auflistung bereit. Die -Methode meldet alle weiteren internen Änderungen an den Unterauflistungen (d. h. nicht rekursiv). Die letzte Schreibzeit einer Auflistung wird aktualisiert, wenn Eigenschaften erstellt, gelöscht oder ihre Werte geändert werden oder wenn eine Untersammlung erstellt oder gelöscht wird.

(Geerbt von SettingsStore)
GetMemoryStream(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Binary ist. Um sofort auf das zugrunde liegende Bytearray zuzugreifen, kann die ToArray()-Methode verwendet werden.

(Geerbt von SettingsStore)
GetPropertyCount(String)

Gibt die Anzahl von Eigenschaften unter der angegebenen Auflistung zurück.

(Geerbt von SettingsStore)
GetPropertyNames(String)

Gibt die Namen von Eigenschaften unter der angegebenen Auflistung zurück.

(Geerbt von SettingsStore)
GetPropertyNamesAndValues(String)

Gibt die Namen von Eigenschaften zusammen mit jedem eigenschaften zugeordneten Wert für die angegebene Auflistung zurück.

(Geerbt von SettingsStore)
GetPropertyType(String, String)

Gibt den Typ der angeforderten Eigenschaft zurück.

(Geerbt von SettingsStore)
GetString(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp String ist.

(Geerbt von SettingsStore)
GetString(String, String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp String ist.

(Geerbt von SettingsStore)
GetStrings(String, String)

Gibt die Werte der angeforderten Eigenschaft zurück, deren Datentyp ist MultiString.

(Geerbt von SettingsStore)
GetSubCollectionCount(String)

Gibt die Anzahl der Unterauflistungen unter der angegebenen Auflistung zurück.

(Geerbt von SettingsStore)
GetSubCollectionNames(String)

Gibt die Namen der Unterauflistungen unter der angegebenen Auflistung zurück.

(Geerbt von SettingsStore)
GetUInt32(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int32 ist.

(Geerbt von SettingsStore)
GetUInt32(String, String, UInt32)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int32 ist.

(Geerbt von SettingsStore)
GetUInt64(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int64 ist.

(Geerbt von SettingsStore)
GetUInt64(String, String, UInt64)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int64 ist.

(Geerbt von SettingsStore)
PropertyExists(String, String)

Überprüft das Vorhandensein der Eigenschaft, die in an diese Methode übergeben wird.

(Geerbt von SettingsStore)
SetBoolean(String, String, Boolean)

Aktualisiert den Wert der angegebenen Eigenschaft auf den angegebenen booleschen Wert, während der Datentyp auf Int32 festgelegt wird. Wenn der vorherige Datentyp der Eigenschaft anders ist, wird er überschrieben. Wenn die Eigenschaft nicht vorhanden ist, wird sie erstellt.

SetInt32(String, String, Int32)

Aktualisiert den Wert der angegebenen Eigenschaft auf den angegebenen ganzzahligen Wert, während der Datentyp auf Int32 festgelegt wird. Wenn der vorherige Datentyp der Eigenschaft anders ist, wird er überschrieben. Wenn die Eigenschaft nicht vorhanden ist, wird sie erstellt.

SetInt64(String, String, Int64)

Aktualisiert den Wert der angegebenen Eigenschaft auf den angegebenen langen Wert, während der Datentyp auf Int64 festgelegt wird. Wenn der vorherige Datentyp der Eigenschaft anders ist, wird er überschrieben. Wenn die Eigenschaft nicht vorhanden ist, wird sie erstellt.

SetMemoryStream(String, String, MemoryStream)

Aktualisiert den Wert der angegebenen Eigenschaft auf die Bits des MemoryStream, während der Datentyp auf Binary festgelegt wird. Wenn der vorherige Datentyp der Eigenschaft anders ist, wird er überschrieben. Wenn die Eigenschaft nicht vorhanden ist, wird sie erstellt.

SetString(String, String, String)

Aktualisiert den Wert der angegebenen Eigenschaft auf den angegebenen Zeichenfolgenwert, während der Datentyp auf String festgelegt wird. Wenn der vorherige Datentyp der Eigenschaft anders ist, wird er überschrieben. Wenn die Eigenschaft nicht vorhanden ist, wird sie erstellt.

SetUInt32(String, String, UInt32)

Aktualisiert den Wert der angegebenen Eigenschaft auf den angegebenen ganzzahligen Wert ohne Vorzeichen, während der Datentyp auf Int32 festgelegt wird. Wenn der vorherige Datentyp der Eigenschaft anders ist, wird er überschrieben. Wenn die Eigenschaft nicht vorhanden ist, wird sie erstellt.

SetUInt64(String, String, UInt64)

Aktualisiert den Wert der angegebenen Eigenschaft auf den angegebenen langen Wert ohne Vorzeichen, während der Datentyp auf Int64 festgelegt wird. Wenn der vorherige Datentyp der Eigenschaft anders ist, wird er überschrieben. Wenn die Eigenschaft nicht vorhanden ist, wird sie erstellt.

TryGetBoolean(String, String, Boolean)

Ruft den Wert der angeforderten Eigenschaft ab, deren Datentyp boolescher Wert ist Int32 .

(Geerbt von SettingsStore)
TryGetInt32(String, String, Int32)

Ruft den Wert der angeforderten Eigenschaft ab, deren Datentyp ist Int32.

(Geerbt von SettingsStore)
TryGetInt64(String, String, Int64)

Ruft den Wert der angeforderten Eigenschaft ab, deren Datentyp ist Int64.

(Geerbt von SettingsStore)
TryGetString(String, String, String)

Ruft den Wert der angeforderten Eigenschaft ab, deren Datentyp ist String.

(Geerbt von SettingsStore)
TryGetStrings(String, String, String[])

Gibt die Werte der angeforderten Eigenschaft zurück, deren Datentyp ist MultiString.

(Geerbt von SettingsStore)
TryGetUInt32(String, String, UInt32)

Ruft den Wert der angeforderten Eigenschaft ab, deren Datentyp ist Int32.

(Geerbt von SettingsStore)
TryGetUInt64(String, String, UInt64)

Ruft den Wert der angeforderten Eigenschaft ab, deren Datentyp ist Int64.

(Geerbt von SettingsStore)

Gilt für: