Поделиться через


Сохранение и таблица запущенных документов

в Visual Studio Интегрированная среда разработки проектов полностью отвечает за управление сохраняемость их элементов проекта, которые они выполняют с помощью службы SVsRunningDocumentTable. Документы базовая единица сохраняемости среды Visual Studio. Открытие проектов координируют, сохранение и переименование документов с запущенным таблицей документа (RDT) ресурс, который отслеживает состояние всех открытых документов.

Управление сохраняемость

Проекты управляют службу сохраняемости среды выполнения путем реализации IVsPersistHierarchyItem интерфейс. Пока среда никогда непосредственно просит сам документ будет повторяться, она запрашивает владеющий проект (или иерархию) сохранить документ. Это делает возможной для проекта сохранять свои данные элемента проекта в локальных файлов, удаленные файлы, базу данных хранилища или другую среду передачи.

Глобальная среда поддерживает RDT. Среда ведет запись для всех открытых окон и документы в RDT, который делает возможной их получить особые уведомления, например когда решение закрыто. Кроме того, RDT делает возможной для среды выполнения отслеживания соответствующие узлы в Обозреватель решений. RDT хранит одну запись на открытый, сохраняемый объект, включая документы и файлов проекта и элемента проекта.

См. также

Основные понятия

таблица запущенных документов

Выбор и валюта в IDE