Delen via


Services gebruiken en leveren

Een service is een contract tussen twee VSPackages. Eén VSPackage biedt een specifieke set interfaces aan die door een andere VSPackage kan worden gebruikt. Visual Studio biedt de SVsActivityLog service bijvoorbeeld aan elke VSPackage die wordt geladen. Deze service biedt de IVsActivityLog interface die kan worden gebruikt om naar het activiteitenlogboek te schrijven. Zie Instructies voor meer informatie : Het activiteitenlogboek gebruiken.

VSPackages kunnen zelf services aanbieden met behulp van de IProfferService interface.

Visual Studio biedt belangrijke services, zoals de volgende:

IDE-service Beschrijving
SVsShell Biedt toegang tot IDE-services die te maken hebben met basisfunctionaliteit, VSPackages en het register.
SVsUIShell Biedt eenvoudige vensters en ui-gerelateerde functionaliteit in de IDE, zoals de mogelijkheid om hulpprogramma's en documentvensters te maken.
SVsSolution Biedt eenvoudige, oplossingsgerelateerde functionaliteit, zoals de mogelijkheid om projecten op te sommen, nieuwe projecten te maken en projectwijzigingen te bewaken.

In deze sectie