services
un service est un contrat entre deux VSPackages. Un VSPackage offre un ensemble spécifique d'interfaces pour qu'un autre VSPackage consomme. Par exemple, Visual Studio offre le service d' SVsActivityLog à tout VSPackage qu'il charge. Ce service fournit l'interface d' IVsActivityLog , qui peut être utilisée pour écrire dans le journal d'activité. Pour plus d'informations, consultez Comment : Utilisez les journaux d'activité.
Dans cette section
service Essentials
Répertorie les éléments importants d'un service de Visual Studio .Enregistrement des services
explique comment enregistrer un service global.Comment : Consommer un service
Explique comment demander (consommer) un service.Comment : fournissez un service
Explique comment fournir un service.Comment : résolvez les services
Décrit les problèmes courants et leur répertorie des solutions.Comment : utilisation GetGlobalService
Montre comment utiliser GetGlobalService pour obtenir un service d'un VSPackage qui n'a pas été installé, une fenêtre Outil, ou un conteneur de contrôle.Comment : Obtenez un service d'un thread d'arrière-plan (C++)
Explique comment marshaler un service en flux de données afin qu'il puisse être accédés par un thread d'arrière-plan.Comment : Obtenez un service de l'objet DTE
Explique comment obtenir un service d'un programme qui a accès à l'objet d' DTEClass automation de Visual Studio .Liste des services disponibles
Répertorie les services les plus courants.services utilisés dans les exemples
Services populaires de listes et des exemples qui les contiennent.Exemples d'extensibilité Visual Studio
exemples de services que vous pouvez charger dans Visual Studio.
Rubriques connexes
- Architecture de l'IDE de Visual Studio
Décrit Visual Studio et son IDE, et présente les stratégies et des techniques pour étendre l'environnement de développement intégré.