持久性和运行文档表

使用服务,在 Visual Studio IDE,项目到托管持久性负责完全它们的项目项,它们完成, SVsRunningDocumentTable。 文档是持久性基本单元在 Visual Studio 环境中。 项目协调开始,保存,并且,重命名文档与运行文档表 (RDT),跟踪状态所有打开的文档的资源。

管理的持久性

项目通过实现接口 IVsPersistHierarchyItem 管理环境的持久性服务。 当环境从不直接请求文档保存自身时,它需要该拥有的项目 (或层次结构) 保存文档。 这使得该项目可以保存其项目项数据读入本地文件、远程文件、数据库,即存储库或的其他。

全局环境维护 RDT。 环境将处于 RDT 维护所有打开的项和文档,使它们可以接收特定请注意,例如,如果解决方案关闭时。 此外, RDT 使得该环境可以跟踪它们在 解决方案资源管理器的对应的节点。 RDT 使所有打开的,持久对象的记录,包括项目文件,并且项目项文档。

请参见

概念

运行文档表

选择和货币在 IDE