Dauerhaftigkeit und die Tabelle aktiver Dokumente
Im Visual Studio IDE, sind Projekte zum Verwalten der Beibehaltung ihrer Projektelemente, die sie mithilfe des Dienstes erreichen, SVsRunningDocumentTablevollständig verantwortlich. Dokumente sind die grundlegende Einheit von Dauerhaftigkeit in der Visual Studio-Umgebung. Koordinieren von Projekten, die die Start- und Speichern der Umbenennung von Dokumenten mit der ausgeführten Dokumente (Drehtransformator), eine Ressource, die den Zustand aller geöffneten Dokumente nachverfolgt.
Dauerhaftigkeit verwalten
Projekte steuern den Persistenzdienst der Umgebung, indem sie die IVsPersistHierarchyItem-Schnittstelle implementieren. Die Umgebung eines Dokuments niemals direkt angefordert wird, erhalten bleiben, bittet sie das besitzende Projekt (oder Hierarchie), das Dokument zu speichern. Dies ermöglicht es, sodass das Projekt seine Projektelement von Daten in lokalen Dateien in Remotedateien, in einer Datenbank in ein Repository oder anderen Datenträger gespeichert wird.
Die globale Umgebung verwaltet den Drehtransformator. Die Umgebung wird Einträge für alle geöffneten Fenster und Dokumente im Drehtransformator, der es möglich, dass sie besondere Benachrichtigungen empfangen, z. B. bei, wenn eine Projektmappe geschlossen wird. Außerdem macht der Drehtransformator es möglich, dass die Umgebung den entsprechenden Knoten in Projektmappen-Explorernachverfolgt. Der Drehtransformator verwaltet einen Datensatz pro Öffnen, dauerhaften Objekt, einschließlich Projektdateien und Projektelement Dokumente.