Classe ExternalSettingsManager
Un'implementazione di SettingsManager classe che consente alle applicazioni di accedere alle impostazioni da Visual Studio o da una shell isolato, o di cui viene selezionato dal relativo AppID.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Settings.SettingsManager
Microsoft.VisualStudio.Settings.ExternalSettingsManager
Spazio dei nomi: Microsoft.VisualStudio.Settings
Assembly: Microsoft.VisualStudio.Settings.11.0 (in Microsoft.VisualStudio.Settings.11.0.dll)
Microsoft.VisualStudio.Settings (in Microsoft.VisualStudio.Settings.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class ExternalSettingsManager _
Inherits SettingsManager _
Implements IDisposable
public sealed class ExternalSettingsManager : SettingsManager,
IDisposable
Il tipo ExternalSettingsManager espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
CreateForApplication(String) | Utilizzato per costruire il SettingsManager per le applicazioni basate AppID di Visual Studio. | |
CreateForApplication(String, Boolean) | Utilizzato per costruire il SettingsManager per le applicazioni basate AppID di Visual Studio. | |
CreateForApplication(String, String) | Utilizzato per costruire il SettingsManager per le applicazioni basate AppID di Visual Studio che utilizza la modalità suffigguta.In modalità suffigguta, tutte le modifiche apportate alle impostazioni sono isolate dalla modalità di funzionamento normale. | |
CreateForApplication(String, String, Boolean) | Utilizzato per costruire il SettingsManager per le applicazioni basate AppID di Visual Studio che utilizza la modalità suffigguta.In modalità suffigguta, tutte le modifiche apportate alle impostazioni sono isolate dalla modalità di funzionamento normale. | |
CreateForIsolatedApplication(String, String) | Utilizzato per costruire il SettingsManager per le applicazioni personalizzate basate AppEnv di Visual Studio.Le applicazioni personalizzate sono isolate tra se stessi. | |
CreateForIsolatedApplication(String, String, String) | ||
CreateForIsolatedApplication(String, String, Boolean) | Utilizzato per costruire il SettingsManager per le applicazioni personalizzate basate AppEnv di Visual Studio.Le applicazioni personalizzate sono isolate tra se stessi. | |
CreateForIsolatedApplication(String, String, String, Boolean) | ||
Dispose | Liberare le risorse utilizzate dall'istanza corrente di ExternalSettingsManager classe. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
GetApplicationDataFolder | Restituisce la cartella da Visual Studio per archiviare i file esterni come i file di cache, i file di backup e file di modello (Esegue l'override di SettingsManager.GetApplicationDataFolder(ApplicationDataFolder)). | |
GetCollectionScopes | Restituisce gli ambiti che contengono una raccolta specificata. (Esegue l'override di SettingsManager.GetCollectionScopes(String)). | |
GetCommonExtensionsSearchPaths | Restituisce l'elenco di cartelle da Visual Studio per installare o trovare una le estensioni. (Esegue l'override di SettingsManager.GetCommonExtensionsSearchPaths()). | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetPropertyScopes | restituisce gli ambiti che contengono la proprietà specificata. (Esegue l'override di SettingsManager.GetPropertyScopes(String, String)). | |
GetReadOnlySettingsStore | fornisce SettingsStore una classe per l'ambito necessario che può essere utilizzato per le operazioni di sola lettura. (Esegue l'override di SettingsManager.GetReadOnlySettingsStore(SettingsScope)). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetWritableSettingsStore | fornisce WritableSettingsStore una classe per l'ambito necessario che può essere utilizzato per operazioni di lettura e le operazioni di scrittura. (Esegue l'override di SettingsManager.GetWritableSettingsStore(SettingsScope)). | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Tramite questa classe, è possibile trovare le proprietà e raccolte in ambiti diversi.Contiene riferimenti a SettingsStore classe e WritableSettingsStore una classe per un'ulteriore modifica delle proprietà e le raccolte in ambiti.
questa classe implementa IDisposable modello.Pertanto, è necessario eliminare dopo che non è più richiesto.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.