Freigeben über


Microsoft.VisualStudio.Workspace.Settings Namespace

Klassen

SettingsTypes

Standardeinstellungstypen

WorkspaceSettingsChangedEventArgs

Einstellungen ändern Ereignisdaten.

WorkspaceSettingsExtensions

Komforterweiterung für die IWorkspaceSettings-Schnittstelle

Schnittstellen

IWorkspaceSettings

Arbeitsbereichseinstellungen-Schnittstelle.

IWorkspaceSettingsFileProvider

Anbieter dynamischer Einstellungen Diese Anbieter tragen Eigenschaften zur hierarchischen Einstellungssammlung bei, die aus anderen Quellen als auf Datenträger-JSON-Dateien stammt. Das Beispiel kann "systemintern in Speicheranbietern" oder "Konverter" sein (Komponenten, die andere Tools-Formate in ein Arbeitsbereichseinstellungsschema analysieren).

IWorkspaceSettingsManager

Pro Arbeitsbereichsobjekt, das für das Lesen und Schreiben der Arbeitsbereichseinstellungen sowie entsprechende Benachrichtigungen verantwortlich ist. Wird von "Workspace.SettingsManager" abgerufen.

IWorkspaceSettingsPersistance

Transaktionsschreiber. Beachten Sie, dass innerhalb des einzelnen VS-Prozesses ein Vielfaches gleichzeitig aktiv sein kann. Die letzte Version löst Einstellungsdateischreibvorgänge auf dem Datenträger aus. Es wird erwartet, dass die Persistenz-Writer-Wrapper sehr kurzlebig sind.

IWorkspaceSettingsProvider

Anbieter dynamischer Einstellungen Diese Anbieter tragen Eigenschaften zur hierarchischen Einstellungssammlung bei, die aus anderen Quellen als auf Datenträger-JSON-Dateien stammt. Das Beispiel kann "systemintern in Speicheranbietern" oder "Konverter" sein (Komponenten, die andere Tools-Formate in ein Arbeitsbereichseinstellungsschema analysieren).

IWorkspaceSettingsProviderFactory

Anbieter dynamischer Einstellungen Diese Anbieter tragen Eigenschaften zur hierarchischen Einstellungssammlung bei, die aus anderen Quellen als auf Datenträger-JSON-Dateien stammt. Das Beispiel kann "systemintern in Speicheranbietern" oder "Konverter" sein (Komponenten, die andere Tools-Formate in unser Einstellungsschema analysieren).

Die Factoryschnittstelle lautet

IWorkspaceSettingsSource

Arbeitsbereichseinstellungen-Schnittstelle.

IWorkspaceSettingsSourceWriter

Quell-Writer-Schnittstelle für Arbeitsbereichseinstellungen. Wird für die Persistenz von "automatisierten" Einstellungen verwendet, die von Features gesteuert wird.

Enumerationen

WorkspaceSettingsResult

Ergebnis des Abrufens eines einzelnen Einstellungswerts aus den aktuellen Einstellungsdateien.