Microsoft.VisualStudio.Utilities.UnifiedSettings Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |