Condividi tramite


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
Metodo pubblicoMembro statico CreateForApplication(String) Utilizzato per costruire il SettingsManager per le applicazioni basate AppID di Visual Studio.
Metodo pubblicoMembro statico CreateForApplication(String, Boolean) Utilizzato per costruire il SettingsManager per le applicazioni basate AppID di Visual Studio.
Metodo pubblicoMembro statico 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.
Metodo pubblicoMembro statico 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.
Metodo pubblicoMembro statico 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.
Metodo pubblicoMembro statico CreateForIsolatedApplication(String, String, String)
Metodo pubblicoMembro statico 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.
Metodo pubblicoMembro statico CreateForIsolatedApplication(String, String, String, Boolean)
Metodo pubblico Dispose Liberare le risorse utilizzate dall'istanza corrente di ExternalSettingsManager classe.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico 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)).
Metodo pubblico GetCollectionScopes Restituisce gli ambiti che contengono una raccolta specificata. (Esegue l'override di SettingsManager.GetCollectionScopes(String)).
Metodo pubblico GetCommonExtensionsSearchPaths Restituisce l'elenco di cartelle da Visual Studio per installare o trovare una le estensioni. (Esegue l'override di SettingsManager.GetCommonExtensionsSearchPaths()).
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetPropertyScopes restituisce gli ambiti che contengono la proprietà specificata. (Esegue l'override di SettingsManager.GetPropertyScopes(String, String)).
Metodo pubblico 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)).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico 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)).
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Settings