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 | |
---|---|---|
CreateForApplication(String) | Używane do konstruowania SettingsManager dla aplikacji opartych na AppID Visual Studio. | |
CreateForApplication(String, Boolean) | Używane do konstruowania SettingsManager dla aplikacji opartych na AppID Visual Studio. | |
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. | |
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. | |
CreateForIsolatedApplication(String, String) | Używane do konstruowania SettingsManager dla niestandardowych aplikacji opartych na AppEnv programu Visual Studio.Aplikacje niestandardowe są odizolowane między sobą. | |
CreateForIsolatedApplication(String, String, String) | ||
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ą. | |
CreateForIsolatedApplication(String, String, String, Boolean) | ||
Dispose | Zwalnia zasoby, które są używane przez bieżące wystąpienie ExternalSettingsManager klasy. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
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)). | |
GetCollectionScopes | Wyjście zakresów, które zawierają danego zbioru. (Zastępuje SettingsManager.GetCollectionScopes(String)). | |
GetCommonExtensionsSearchPaths | Zwraca listę folderów, które korzysta z programu Visual Studio instalacji lub poszukać rozszerzeń dla komputera. (Zastępuje SettingsManager.GetCommonExtensionsSearchPaths()). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetPropertyScopes | Wyjście zakresów, które zawierają danej właściwości. (Zastępuje SettingsManager.GetPropertyScopes(String, String)). | |
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)). | |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). | |
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)). | |
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.