Microsoft.VisualStudio.Utilities.UnifiedSettings Espace de noms

Classes

ArraySettingContent

Contenu d’un paramètre de tableau.

IncompatibleSettingTypeException

Levée lors de la définition de la récupération lorsque la valeur stockée ne peut pas être convertie en type cible.

SettingChangeResult

Résultat d’un appel à l’une des ISettingsWriterméthodes Enqueue*Change de .

SettingCommitResult

Résultat d’un appel à RequestCommit(String).

SettingNotRegisteredException

Levée à partir des ISettingsReaderméthodes Get*OrThrow lorsque le paramètre n’a aucune valeur stockée (ou que la valeur stockée ne peut pas être convertie en type cible) et que le paramètre n’est pas inscrit.

SettingRetrieval<T>

Résultat d’un appel à l’une des ISettingsReaderméthodes Get*.

SettingsUpdate

Définition de la charge utile de l’événement de modification.

Interfaces

IArraySettingMigrator

Prise en charge de la migration pour les paramètres de tableau dans les paramètres unifiés. Elle est appelée si les paramètres du tableau incluent une propriété migrationCallback indiquant le package et/ou l’ID de service à appeler. Elle doit être implémentée par le propriétaire du paramètre.

ISettingsManager

Le main point d’entrée pour les paramètres unifiés, disponible en tant que service VS (via le service SVsUnifiedSettingsManager).

ISettingsReader

Cela expose la « valeur effective » des paramètres : la valeur de l’étendue de priorité la plus élevée où chaque paramètre est personnalisé.

ISettingsWriter

Les modifications apportées via cette API ne prennent pas effet tant qu’elles n’ont RequestCommit(String) pas été appelées. À ce stade, ils peuvent être immédiatement approuvés/rejetés ou ils peuvent avoir besoin d’attendre l’approbation de l’utilisateur. L’étendue à laquelle les modifications sont conservées peut être déterminée par l’utilisateur. RequestCommit(String) peut être appelé plusieurs fois.

Énumérations

SettingChangeOutcome

Résultat d’un appel à l’une des ISettingsWriterméthodes Enqueue*Change de .

SettingCommitOutcome

Résultat d’un appel à RequestCommit(String).

SettingReadOptions

Définit la configuration requise pour la lecture des paramètres via ISettingsReader.

SettingRetrievalOutcome

Résultat d’un appel à l’une des ISettingsReaderméthodes Get*.

SettingWriteOptions

Définit la configuration requise pour les paramètres d’écriture via ISettingsWriter.