Používání a poskytování služeb
Služba je kontrakt mezi dvěma balíčky VSPackage. Jeden balíček VSPackage nabízí určitou sadu rozhraní pro další balíček VSPackage, který se má využívat. Visual Studio například nabízí SVsActivityLog službu pro všechny balíčky VSPackage, které načte. Tato služba poskytuje IVsActivityLog rozhraní, které lze použít k zápisu do protokolu aktivit. Další informace naleznete v tématu Postupy: Použití protokolu aktivit.
Balíčky VSPackage mohou prostřednictvím rozhraní nabízet vlastní IProfferService služby.
Visual Studio nabízí důležité služby, například následující:
Služba IDE | Popis |
---|---|
SVsShell | Poskytuje přístup ke službám IDE, které se zabývají základními funkcemi, balíčky VSPackage a registrem. |
SVsUIShell | Poskytuje základní funkce související s okny a uživatelským rozhraním v integrovaném vývojovém prostředí, jako je například možnost vytvářet nástroje a okna dokumentů. |
SVsSolution | Poskytuje základní funkce související s řešením, jako je například schopnost vytvářet výčty projektů, vytvářet nové projekty a monitorovat změny projektu. |
V této části
Service Essentials představuje důležité prvky služby sady Visual Studio.
Postupy: Získání služby popisuje, jak si vyžádat (využívat) službu.
Postupy: Poskytování služby popisuje, jak poskytovat službu.
Postupy: Poskytnutí asynchronní služby sady Visual Studio popisuje, jak poskytovat asynchronní službu.
Postupy: Řešení potíží se službami popisuje běžné problémy a představuje jejich řešení.