Udostępnij za pośrednictwem


Klasa SettingsStore

Klasa abstrakcyjna do czytania lub wyliczanie kolekcje i właściwości zaznaczonego zakresu.Są one uzyskiwane z GetReadOnlySettingsStore metody.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Settings.SettingsStore
    Microsoft.VisualStudio.Settings.WritableSettingsStore

Przestrzeń nazw:  Microsoft.VisualStudio.Settings
Zestawy:   Microsoft.VisualStudio.Settings (w Microsoft.VisualStudio.Settings.dll)
  Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)

Składnia

'Deklaracja
Public MustInherit Class SettingsStore
public abstract class SettingsStore

Typ SettingsStore uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona SettingsStore

Początek

Metody

  Nazwa Opis
Metoda publiczna CollectionExists Sprawdza istnienie zbierania, przekazany do tej metody.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetBoolean(String, String) Zwraca wartość żądana właściwość, której typem danych jest [!:SettingsType.Int32] jako wartość logiczna.
Metoda publiczna GetBoolean(String, String, Boolean) Zwraca wartość żądana właściwość, której typem danych jest [!:SettingsType.Int32] jako wartość logiczna.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetInt32(String, String) Zwraca wartość żądana właściwość, której typem danych jest [!:SettingsType.Int32].
Metoda publiczna GetInt32(String, String, Int32) Zwraca wartość żądana właściwość, której typem danych jest [!:SettingsType.Int32].
Metoda publiczna GetInt64(String, String) Zwraca wartość żądana właściwość, której typem danych jest [!:SettingsType.Int64].
Metoda publiczna GetInt64(String, String, Int64) Zwraca wartość żądana właściwość, której typem danych jest [!:SettingsType.Int64].
Metoda publiczna GetLastWriteTime Miejsce ostatniego zapisu właściwości i natychmiastowego do danej kolekcji sub-collections.
Metoda publiczna GetMemoryStream Zwraca wartość żądana właściwość, której typem danych jest [!:SettingsType.Binary].Aby jednocześnie dostęp podstawowej tablicy bajtowej [!:MemoryStream.ToArray] metoda może być używana.
Metoda publiczna GetPropertyCount Zwraca liczbę właściwości w danej kolekcji.
Metoda publiczna GetPropertyNames Zwraca nazwy właściwości w danej kolekcji.
Metoda publiczna GetPropertyType Zwraca typ Żądana właściwość.
Metoda publiczna GetString(String, String) Zwraca wartość żądana właściwość, której typem danych jest [!:SettingsType.String].
Metoda publiczna GetString(String, String, String) Zwraca wartość żądana właściwość, której typem danych jest [!:SettingsType.String].
Metoda publiczna GetSubCollectionCount Zwraca liczbę sub-collections w danej kolekcji.
Metoda publiczna GetSubCollectionNames Zwraca nazwy sub-collections w danej kolekcji.
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna GetUInt32(String, String) Zwraca wartość żądana właściwość, której typem danych jest [!:SettingsType.Int32].
Metoda publiczna GetUInt32(String, String, UInt32) Zwraca wartość żądana właściwość, której typem danych jest [!:SettingsType.Int32].
Metoda publiczna GetUInt64(String, String) Zwraca wartość żądana właściwość, której typem danych jest [!:SettingsType.Int64].
Metoda publiczna GetUInt64(String, String, UInt64) Zwraca wartość żądana właściwość, której typem danych jest [!:SettingsType.Int64].
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna PropertyExists Sprawdza istnienie właściwość przekazany do tej metody.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Uwagi

W metodach klasy, jeśli ścieżka kolekcji jest dostarczana jako pusty ciąg (""), oznacza to kolekcja najwyższego poziomu, a następnie.Jeśli nazwa właściwości jest ciąg pusty, następnie go oznacza domyślną właściwość w kolekcji.

Kolekcje mogą zawierać właściwości i sub-collections.Ścieżki Sub-Collections są opisane z separatory, takie jak katalogów w systemie plików.Podobnie, to separator ' \' znaków (back-kreska ułamkowa).

Przykłady

Przykład ścieżki sub-collection: "Kolekcja Collection\Leaf Collection\Internal katalogu głównego".

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Settings