Partager via


Utilisation et fourniture de services

Un service est un contrat entre deux VSPackages. Un VSPackage offre un ensemble spécifique d’interfaces qui seront consommées par un autre VSPackage. Par exemple, Visual Studio offre le service SVsActivityLog à n’importe quel VSPackage qu’il charge. Ce service fournit l’interface IVsActivityLog, qui peut être utilisée pour écrire dans le journal d’activité. Pour plus d’informations, consultez Utilisation du journal d’activité.

Les VSPackages peuvent offrir des services propres à l’aide de l’interface IProfferService.

Visual Studio offre des services importants, tels que les suivants :

Service-IDE Description
SVsShell Fournit l’accès aux services IDE traitant avec des fonctionnalités de base, des VSPackages et le registre.
SVsUIShell Fournit des fonctionnalités de fenêtre et d’interface utilisateur (IU) de base dans l’IDE, telles que la possibilité de créer des outils et des fenêtres de document.
SVsSolution Fournit des fonctionnalités de base liées à la solution, telles que la possibilité d’énumérer des projets, de créer de nouveaux projets et de surveiller les modifications des projets.

Contenu de cette section