Freigeben über


Microsoft.VisualStudio.Utilities.UnifiedSettings Namespace

Klassen

ArraySettingContent

Der Inhalt einer Arrayeinstellung.

IncompatibleSettingTypeException

Wird beim Festlegen des Abrufs ausgelöst, wenn der gespeicherte Wert nicht in den Zieltyp konvertiert werden kann.

SettingChangeResult

Das Ergebnis eines Aufrufs einer der Enqueue*Change-Methoden von ISettingsWriters.

SettingCommitResult

Das Ergebnis eines Aufrufs von RequestCommit(String).

SettingNotRegisteredException

Wird von den Get*OrThrow-Methoden ausgelöst ISettingsReader, wenn die Einstellung keinen gespeicherten Wert aufweist (oder der gespeicherte Wert nicht in den Zieltyp konvertiert werden kann) und die Einstellung nicht registriert ist.

SettingRetrieval<T>

Das Ergebnis eines Aufrufs einer der ISettingsReader"Get*-Methoden".

SettingsUpdate

Festlegen der Nutzlast des Änderungsereignisses.

Schnittstellen

IArraySettingMigrator

Migrationsunterstützung für Arrayeinstellungen in Unified Settings. Dies wird aufgerufen, wenn die Arrayeinstellungen eine migrationCallback-Eigenschaft enthalten, die die aufzurufende Paket- und/oder Dienst-ID angibt. Sie sollte vom Besitzer der Einstellung implementiert werden.

ISettingsManager

Der Standard Einstiegspunkt für einheitliche Einstellungen, der als VS-Dienst (über dienst SVsUnifiedSettingsManager) verfügbar ist.

ISettingsReader

Dadurch wird der "effektive Wert" der Einstellungen verfügbar gemacht: der Wert aus dem Bereich mit der höchsten Priorität, in dem jede Einstellung angepasst wird.

ISettingsWriter

Über diese API vorgenommene Änderungen werden erst wirksam, wenn RequestCommit(String) sie aufgerufen werden. Zu diesem Zeitpunkt können sie sofort genehmigt/abgelehnt werden, oder sie müssen möglicherweise auf die Benutzergenehmigung warten. Der Bereich, in dem die Änderungen beibehalten werden, kann vom Benutzer bestimmt werden. RequestCommit(String) kann mehrmals aufgerufen werden.

Enumerationen

SettingChangeOutcome

Das Ergebnis eines Aufrufs einer der Queue*Change-Methoden von ISettingsWriters.

SettingCommitOutcome

Das Ergebnis eines Aufrufs von .RequestCommit(String)

SettingReadOptions

Definiert die Anforderungen für das Lesen von Einstellungen über ISettingsReader.

SettingRetrievalOutcome

Das Ergebnis eines Aufrufs einer der Get*-Methoden.ISettingsReader

SettingWriteOptions

Definiert die Anforderungen für Schreibeinstellungen über ISettingsWriter.