Udostępnij za pośrednictwem


Klasa ExternalSettingsManager

Implementacja SettingsManager klasy, który pozwala aplikacjom dostęp do ustawień z programu Visual Studio lub odizolowane powłoki, albo, w których jest wybierany przez jej AppID.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Settings.SettingsManager
    Microsoft.VisualStudio.Settings.ExternalSettingsManager

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

Składnia

'Deklaracja
Public NotInheritable Class ExternalSettingsManager _
    Inherits SettingsManager _
    Implements IDisposable
public sealed class ExternalSettingsManager : SettingsManager, 
    IDisposable

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

Metody

  Nazwa Opis
Metoda publicznaStatyczny element członkowski CreateForApplication(String) Używane do konstruowania SettingsManager dla aplikacji opartych na AppID Visual Studio.
Metoda publicznaStatyczny element członkowski CreateForApplication(String, Boolean) Używane do konstruowania SettingsManager dla aplikacji opartych na AppID Visual Studio.
Metoda publicznaStatyczny element członkowski CreateForApplication(String, String) Używane do konstruowania SettingsManager na podstawie AppID Visual Studio aplikacje korzystające z sufiksem tryb.W trybie suffixed wszelkie zmiany ustawień są odizolowane od normalnego trybu jazdy.
Metoda publicznaStatyczny element członkowski CreateForApplication(String, String, Boolean) Używane do konstruowania SettingsManager na podstawie AppID Visual Studio aplikacje korzystające z sufiksem tryb.W trybie suffixed wszelkie zmiany ustawień są odizolowane od normalnego trybu jazdy.
Metoda publicznaStatyczny element członkowski CreateForIsolatedApplication(String, String) Używane do konstruowania SettingsManager dla niestandardowych aplikacji opartych na AppEnv programu Visual Studio.Aplikacje niestandardowe są odizolowane między sobą.
Metoda publicznaStatyczny element członkowski CreateForIsolatedApplication(String, String, String)
Metoda publicznaStatyczny element członkowski CreateForIsolatedApplication(String, String, Boolean) Używane do konstruowania SettingsManager dla niestandardowych aplikacji opartych na AppEnv programu Visual Studio.Aplikacje niestandardowe są odizolowane między sobą.
Metoda publicznaStatyczny element członkowski CreateForIsolatedApplication(String, String, String, Boolean)
Metoda publiczna Dispose Zwalnia zasoby, które są używane przez bieżące wystąpienie ExternalSettingsManager klasy.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna GetApplicationDataFolder Zwraca folder, który korzysta z programu Visual Studio do przechowywania różnych plików, takich jak pliki pamięci podręcznej, pliki kopii zapasowej i pliki szablonów (Zastępuje SettingsManager.GetApplicationDataFolder(ApplicationDataFolder)).
Metoda publiczna GetCollectionScopes Wyjście zakresów, które zawierają danego zbioru. (Zastępuje SettingsManager.GetCollectionScopes(String)).
Metoda publiczna GetCommonExtensionsSearchPaths Zwraca listę folderów, które korzysta z programu Visual Studio instalacji lub poszukać rozszerzeń dla komputera. (Zastępuje SettingsManager.GetCommonExtensionsSearchPaths()).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetPropertyScopes Wyjście zakresów, które zawierają danej właściwości. (Zastępuje SettingsManager.GetPropertyScopes(String, String)).
Metoda publiczna GetReadOnlySettingsStore Zawiera SettingsStore klasy dla żądanego zakresu, który może służyć do operacji w trybie tylko do odczytu. (Zastępuje SettingsManager.GetReadOnlySettingsStore(SettingsScope)).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna GetWritableSettingsStore Zawiera WritableSettingsStore klasy dla żądanego zakresu, który może służyć do operacji odczytu i zapisu operacji. (Zastępuje SettingsManager.GetWritableSettingsStore(SettingsScope)).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Uwagi

Za pomocą tej klasy, można wyszukiwać właściwości i kolekcje w różnych zakresach.Zawiera odwołania do SettingsStore klasy oraz WritableSettingsStore klasy dla dalszego manipulacji, właściwości i kolekcje w zakresach.

Ta klasa implementuje IDisposable wzoru.W związku z tym muszą być unieszkodliwiane, po jest już wymagane.

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