Sdílet prostřednictvím


Trvalost a spuštěná tabulka dokumentů

V integrovaném vývojovém prostředí sady Visual Studio jsou projekty zcela zodpovědné za správu trvalosti svých položek projektu, které provádějí pomocí služby. SVsRunningDocumentTable Dokumenty jsou základní jednotkou trvalosti v prostředí sady Visual Studio. Projekty koordinuje otevírání, ukládání a přejmenování dokumentů se spuštěnou tabulkou dokumentů (RDT), což je prostředek, který sleduje stav všech otevřených dokumentů.

Správa trvalosti

Projekty řídí službu trvalosti prostředí implementací IVsPersistHierarchyItem rozhraní. I když se prostředí nikdy přímo zeptá dokumentu, aby se zachoval sám, požádá vlastnící projekt (nebo hierarchii) o uložení dokumentu. Díky tomu může projekt uložit data položky projektu do místních souborů, vzdálených souborů, databáze, úložiště nebo jiného média.

Globální prostředí udržuje RDT. Prostředí udržuje položky pro všechna otevřená okna a dokumenty v RDT, což jim umožňuje přijímat zvláštní oznámení, jako je například při zavření řešení. RdT navíc umožňuje prostředí sledovat jejich odpovídající uzly v Průzkumník řešení. RdT udržuje jeden záznam pro každý otevřený trvalý objekt, včetně souborů projektu i dokumentů položek projektu.