Dela via


Använda och tillhandahålla tjänster

En tjänst är ett kontrakt mellan två VSPackages. En VSPackage erbjuder en specifik uppsättning gränssnitt som en annan VSPackage kan använda. Visual Studio erbjuder tjänsten SVsActivityLog till alla VSPackage som den läser in. Den här tjänsten tillhandahåller gränssnittet IVsActivityLog som kan användas för att skriva till aktivitetsloggen. Mer information finns i Så här: Använd aktivitetsloggen.

VSPackages kan erbjuda egna tjänster genom att använda IProfferService-gränssnittet.

Visual Studio erbjuder viktiga tjänster, till exempel följande:

IDE-tjänst Beskrivning
SVsShell Ger åtkomst till IDE-tjänster som hanterar grundläggande funktioner, VSPackages och registret.
SVsUIShell Tillhandahåller grundläggande fönster och gränssnittsrelaterade funktioner i IDE, till exempel möjligheten att skapa verktyg och dokumentfönster.
SVsSolution Tillhandahåller grundläggande lösningsrelaterade funktioner, till exempel möjligheten att räkna upp projekt, skapa nya projekt och övervaka projektändringar.

I det här avsnittet