Microsoft.VisualStudio.Utilities.UnifiedSettings Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |