使用并提供中转服务
中转服务是通过 IServiceBroker 获取并公开为兼容 RPC 的接口的服务,使服务及其客户端存在于不同的 AppDomain、进程中甚至跨计算机(在 Live Share 的情况下)存在。
VS 包可以使用接口 IBrokeredServiceContainer 提供自己的服务。
Visual Studio 提供重要的中转服务,例如以下服务:
中转服务 | 说明 |
---|---|
IOutputChannelStore | 允许将文本流式传输到输出窗口。 |
IOpenDocumentService | 允许打开文档。 |
IFileSystem | 允许访问本地或远程文件系统。 |
本节内容
中转服务 Essentials 提供 Visual Studio 中转服务的重要元素,以及它们与其他 Visual Studio 服务的区别。
发现可用的中转服务描述如何发现可用的中转服务集。
操作说明:获取中转服务讨论如何请求(使用)中转服务。
操作说明:提供中转服务讨论如何提供中转服务。
操作说明:排查中转服务问题讨论常见问题并提供它们的解决方案。