服务
服务是这两 Vspackage 之间的协定。 VSPackage 提供一组特定另一 VSPackage 的接口可以使用。 例如,它加载的 Visual Studio 为所有 VSPackage 提供 SVsActivityLog 服务。 此服务提供 IVsActivityLog 接口,可用于向事件日志中写入。 有关更多信息,请参见 如何:使用事件日志。
本节内容
服务 Essentials
存在 Visual Studio 服务的元素。注册服务
说明如何注册一项全局服务。如何:使用服务
讨论如何请求 (使用) 服务。如何:提供一个服务
讨论如何提供服务。如何:疑难解答服务
讨论常见问题并显示解决方案到它们。如何:使用 GetGlobalService
演示如何使用 GetGlobalService 获取未站点的 VSPackage,工具窗口或控件容器中服务。如何:获取从后台线程 (C++) 中的服务
解释如何使服务到流,以使其可以由后台线程访问。如何:获取从 DTE 对象的一个服务
解释如何从访问 Visual Studio 自动 DTEClass 对象的程序中的服务。列出可用的服务
列出最常见的服务。在这些示例中使用的服务
列表包含它们的常见的服务和示例。Visual Studio 扩展性示例
在 Visual Studio能加载的服务示例。
相关章节
- Visual Studio IDE 体系结构
描述 Visual Studio 及其 IDE,并引入了方法和技术的扩展 IDE。