Korzystanie z usług i dostarczanie ich
Usługa jest kontraktem między dwoma pakietami VSPackage. Jeden pakiet VSPackage oferuje określony zestaw interfejsów dla innego pakietu VSPackage do użytku. Na przykład program Visual Studio oferuje usługę SVsActivityLog dowolnemu ładowaniu pakietu VSPackage. Ta usługa udostępnia IVsActivityLog interfejs, który może służyć do zapisywania w dzienniku aktywności. Aby uzyskać więcej informacji, zobacz How to: Use the Activity Log (Instrukcje: używanie dziennika aktywności).
Pakiety VSPackage mogą oferować własne usługi przy użyciu interfejsu IProfferService .
Program Visual Studio oferuje ważne usługi, takie jak:
Usługa IDE | opis |
---|---|
SVsShell | Zapewnia dostęp do usług IDE do obsługi podstawowych funkcji, pakietów VSPackage i rejestru. |
SVsUIShell | Zapewnia podstawowe funkcje związane z oknem i interfejsem użytkownika w środowisku IDE, takie jak możliwość tworzenia narzędzi i okien dokumentów. |
SVsSolution | Udostępnia podstawowe funkcje związane z rozwiązaniem, takie jak możliwość wyliczania projektów, tworzenia nowych projektów i monitorowania zmian projektu. |
W tym obszarze
Usługa Service Essentials przedstawia ważne elementy usługi Visual Studio.
Instrukcje: Uzyskiwanie usługi zawiera omówienie sposobu żądania (korzystania) z usługą.
Instrukcje: udostępnianie usługi zawiera omówienie sposobu świadczenia usługi.
Instrukcje: udostępnianie asynchronicznej usługi Visual Studio omawia sposób świadczenia usługi asynchronicznej.
Instrukcje: Rozwiązywanie problemów z usługami omawia typowe problemy i przedstawia im rozwiązania.