Microsoft.Internal.VisualStudio.Extensibility.Framework 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
ExtensionCacheEntry |
Résumé des données d’extension mises en cache. |
ExtensionPartManager |
Un responsable pour extraire les composants des extensions Gladstone et gérer leur cycle de vie. |
ExtensionPartMetadata |
Enregistrement d’une partie d’extension. |
ExtensionPartRecord<T> |
Enregistrement de composant d’extension combinant des métadonnées et une méthode asynchrone pour obtenir le composant. |
ExtensionPartRegistration |
Enregistrement d’une partie d’extension. |
ExtensionPartsChangedEventArgs<T> |
Arguments d’événement pour les éléments d’extension ajoutés ou supprimés. |
ExtensionPartServiceJsonRpcDescriptor |
Descripteur de service pour les parties d’extension qui est utilisé par ExtensionPartServiceJsonRpcDescriptor. |
LazyExtensionPartsChangedEventArgs<T> |
Arguments d’événement pour les éléments d’extension ajoutés ou supprimés. |
MessageVersionContext |
Implémente la prise en charge du suivi des versions des composants dans un seul contexte (peut être un processus, une limite d’extension). |
MessageVersionHeader |
En-tête sérialisable pour les messages Json-RPC qui décrit les demandes de version. |
MessageVersionRequest |
Décrit une demande de version pour le contexte de message dans un MessageVersionHeader. |
MetadataCacheResult<T> |
Entrée de résultat pour la lecture du cache de métadonnées d’extension. |
MetadataServicesFactory |
Classe de fabrique pour la création de services de métadonnées d’extension, y compris les données extension.json et les ressources de chaîne localisée. |
Structures
ExtensionInstallInfo | |
ExtensionInstallStateNotification |
Conteneur pour un ensemble de mises à jour ou de notifications d’installation d’extension |
Interfaces
IExtensionLocationProvider |
Interface permettant de fournir des emplacements d’extension au service de métadonnées. |
IExtensionMetadataCache |
Interface pour un cache facultatif à utiliser par le service de métadonnées d’extension. |
IExtensionMetadataObserver |
Interface permettant d’observer les modifications de métadonnées avec une méthode asynchrone. |
IExtensionPartCollection<T> |
Interface permettant d’être informé des modifications de collection sur les parties d’extension implémentant un certain contrat. |
IExtensionPartLazyCollection<T> |
Interface permettant d’être informé des modifications de collection sur les parties d’extension implémentant un certain contrat. |
IExtensionPartManager |
Interface permettant aux composants de récupérer des parties d’extension qui implémentent un contrat par des services répartités. |
IInternalExtensionMetadataService |
Interface interne pour les scénarios d’abonnement plus avancés. |
SExtensionPartManager |
Interface de contrat de service pour récupérer un instance de via le fournisseur de IExtensionPartManager services. |