Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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
Service Essentials bevat de belangrijke elementen van een Visual Studio-service.
Procedure: Een service ophalen beschrijft hoe u een service aanvraagt (verbruikt).
Procedure: Een service bieden , beschrijft hoe u een service kunt leveren.
Procedure: Een Asynchrone Visual Studio-service bieden , beschrijft hoe u een asynchrone service kunt bieden.
Hoe te: Problemen met Services oplossen bespreken veelvoorkomende problemen en bieden oplossingen voor deze problemen.