Freigeben über


ModelingDocData-Klasse

Stellt ein Dokument im Speicher dar.

Diese API ist nicht CLS-kompatibel. 

Vererbungshierarchie

System.Object
  System.MarshalByRefObject
    Microsoft.VisualStudio.Modeling.Shell.DocData
      Microsoft.VisualStudio.Modeling.Shell.ModelingDocData

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class ModelingDocData _
    Inherits DocData _
    Implements IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems
[CLSCompliantAttribute(false)]
public abstract class ModelingDocData : DocData, 
    IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems

Der ModelingDocData-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode ModelingDocData Initialisiert eine neue Instanz der ModelingDocData-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Cookie Ruft das Cookie ab, das das Dokument in der Running-Documents-Tabelle identifiziert. (Von DocData geerbt.)
Öffentliche Eigenschaft DocViews Ruft die Auflistung von Dokumentansichten ab, die für das Dokument geöffnet sind. (Von DocData geerbt.)
Öffentliche Eigenschaft Encoding Ruft die Codierung ab, die das Dokument beibehält, oder legt diese fest. (Von DocData geerbt.)
Öffentliche Eigenschaft ErrorListProvider Ruft den Anbieter der Fehlerliste für das Dokument ab.
Öffentliche Eigenschaft FileName Ruft den Dateinamen des Dokuments ab. (Von DocData geerbt.)
Geschützte Eigenschaft FormatList Ruft eine Liste mit Formaten ab. (Von DocData geerbt.)
Öffentliche Eigenschaft HasErrorListItems Ruft die Fehlerliste ab und überprüft, ob Fehler und Warnungen für das Dokument im Fenster "Fehlerliste" angezeigt werden.
Öffentliche Eigenschaft Hierarchy Ruft die Hierarchie des Projekts ab, zu dem das Dokument gehört. (Von DocData geerbt.)
Geschützte Eigenschaft InLoad Ruft das Dokument ab und überprüft, ob es in das Modellierungsfenster geladen wird.
Geschützte Eigenschaft InReload Ruft das Dokument ab und überprüft, ob es erneut in das Modellierungsfenster geladen wird.
Geschützte Eigenschaft IsBackupFileObsolete (Von DocData geerbt.)
Öffentliche Eigenschaft IsLoaded Ruft das Dokument ab und überprüft, ob es geladen wird. (Von DocData geerbt.)
Öffentliche Eigenschaft ItemId Ruft die Element-ID ab, die dem Dokument zugewiesen ist. (Von DocData geerbt.)
Öffentliche Eigenschaft ModelingDocStore Ruft den Modellierungsdesignerspeicher ab, der dem Dokument zugewiesen ist.
Geschützte Eigenschaft PartitionMapper
Geschützte Eigenschaft RelatedDocList
Öffentliche Eigenschaft RootElement Ruft das Stammelement des Dokuments ab.
Geschützte Eigenschaft SerializedModel
Geschützte Eigenschaft ServiceProvider Ruft den Dienstanbieter von der Shell ab. (Von DocData geerbt.)
Öffentliche Eigenschaft Store Ruft den Modellierungsdesignerspeicher ab, dem dieses Dokument zugewiesen ist.
Öffentliche Eigenschaft UndoManager Ruft die UndoManager-Klasse ab, die Sie verwenden können, um Vorgänge im Modellierungdesignerspeicher zu wiederholen und rückgängig zu machen. (Überschreibt DocData.UndoManager.)
Geschützte Eigenschaft UndoManagerIsShared Ruft die UndoManager-Klasse ab und überprüft, ob sie mit Dokumenten freigegeben wird. (Überschreibt DocData.UndoManagerIsShared.)
Öffentliche Eigenschaft VSUndoManager Ruft die UndoManager-Schnittstelle ab. (Von DocData geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddErrorListItem Fügt einen Fehler oder eine Warnung hinzu, die Sie mit dem Dokument verwendet werden kann.
Geschützte Methode BackupFile Führen Sie eine Sicherung einzelner Dateien dieses Dokuments durch.Gibt zurück, ob erwartet wird, dass das Dokument ohne Datenverlust erneut lädt. (Von DocData geerbt.)
Geschützte Methode CanSave Überprüft, ob der Benutzer den Speichervorgang abbrechen kann. (Von DocData geerbt.)
Geschützte Methode CleanupStores Löscht den Modellierungsdesignerspeicher, bevor ein Dokument erneut in den Speicher geladen wird.
Öffentliche Methode ClearErrorListItems Löscht die Fehler- und Warnmeldungen aus dem Fenster Fehlerliste.
Öffentliche Methode Close Schließt das Dokument. (Von DocData geerbt.)
Geschützte Methode CreateModelingDocStore Erstellt ein Dokument für den Modellierungdesignerspeicher.
Geschützte Methode CreateObject Erstellt ein Objekt.
Öffentliche Methode CreateObjRef Sicherheitsrelevant. Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.)
Geschützte Methode CreatePartitionMapper Factorymethode, um den Partitionsmapper zu erstellen, der verantwortlich ist für die Zuordnung von Elementen zu den korrekten Partitionen des Speichers, der im Besitz dieses ModelingDocData ist, wenn ElementGroupPrototypes wiederhergestellt werden.
Geschützte Methode CreateStore Stellt einen Modellierungsspeicher.
Geschützte Methode CreateSubordinateDocData Erstellen Sie eine untergeordnete Dokumentdateninstanz
Öffentliche Methode DirectoryChanged Derzeit nicht implementiert. (Von DocData geerbt.)
Geschützte Methode Dispose Gibt die von ModelingDocData verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Überschreibt DocData.Dispose(Boolean).)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode FilesChanged Benachrichtigt Clients, dass ein oder mehrere Dokumente geändert wurden. (Von DocData geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode FlushUndoManager Löscht die UndoManager-Klasse für den Speicher. (Überschreibt DocData.FlushUndoManager().)
Öffentliche Methode GetAllElementsForValidation Ruft alle Elemente für die Validierung ab.Die Basisimplementierung gibt alle Elemente im Speicher dieser DocData zurück.
Öffentliche Methode GetClassID Ruft die GUID der Editorfactory ab, die das Dokument erstellt hat. (Von DocData geerbt.)
Öffentliche Methode GetCurFile Ruft den Dateinamen des Dokuments ab. (Von DocData geerbt.)
Öffentliche Methode GetData Ruft die Dokumentdaten aus einem Puffer ab. (Von DocData geerbt.)
Geschützte Methode GetDomainModels Ruft eine Sammlung von Typen ab, die in den Speicher geladen werden sollen.
Öffentliche Methode GetFormatList Ruft die Liste der unterstützten Dokumentformate ab. (Von DocData geerbt.)
Öffentliche Methode GetGuidEditorType Ruft die GUID der Editorfactory ab, die das IVsPersistDocData-Objekt erstellt hat. (Von DocData geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetLifetimeService Sicherheitsrelevant. Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.)
Öffentliche Methode GetRelatedSaveTreeItems Standardimplementierung von IVsHasRelatedSaveItems.Wenn ein anderes DocData mithilfe der IRelatedDocList-Schnittstelle mit dieser Instanz registriert wurde, wird es als RelatedSaveTreeItem zurückgegeben.
Öffentliche Methode GetService Lokale Dienste für den Store und Benutzer des Dienstanbieters der Stores bereitstellen (Überschreibt DocData.GetService(Type).)
Öffentliche Methode GetTextBuffer Lädt das serialisierte Modell in einen neuen Puffer.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode HandleLoadDocDataException Verwaltet alle Ausnahmen, die ausgelöst wurden, als das Dokument geladen wurde. (Von DocData geerbt.)
Geschützte Methode HandleSaveDocDataException Verwaltet alle Ausnahmen, die ausgelöst wurden, als das Dokument gespeichert wurde. (Von DocData geerbt.)
Öffentliche Methode HideErrorListItems Blendet alle Fehler- und Warnmeldungen aus, die im Fenster Fehlerliste sind.
Öffentliche Methode IgnoreFileChanges Bestimmt, ob Änderungen am Dokument ignoriert werden sollen. (Von DocData geerbt.)
Öffentliche Methode Initialize() Initialisiert die ModelingDocData-Klasse.
Öffentliche Methode Initialize(Store) Initialisiert den Modellierungsdesignerspeicher für das Dokument.
Öffentliche Methode InitializeLifetimeService Sicherheitsrelevant. Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.)
Öffentliche Methode InitNew Initialisiert das Dokument. (Von DocData geerbt.)
Öffentliche Methode IsDirty Überprüft, ob das Dokument seit dem letzten Speichervorgang geändert wurde. (Von DocData geerbt.)
Öffentliche Methode IsDocDataDirty Überprüft, ob das Dokument seit dem letzten Speichervorgang geändert wurde. (Von DocData geerbt.)
Öffentliche Methode IsDocDataReadOnly Überprüft, ob das Dokument schreibgeschützt ist. (Von DocData geerbt.)
Öffentliche Methode IsDocDataReloadable Überprüft, ob das Dokument erneut geladen werden kann. (Von DocData geerbt.)
Geschützte Methode IsFlushUndoStackRequiredOnLoad Diese Methode überschreiben, um anzugeben, ob der Rückgängig-Stapel nach dem Laden (Öffnen, oder Erstellen) von docdata geleert werden soll.
Geschützte Methode Load(String, Boolean) Das Dokument wird in den Speicher geladen. (Von DocData geerbt.)
Öffentliche Methode Load(String, UInt32, Int32) Das Dokument wird in den Speicher geladen. (Von DocData geerbt.)
Öffentliche Methode LoadDocData(String) Lädt das Dokument unter Verwendung des Dateinamens. (Von DocData geerbt.)
Geschützte Methode LoadDocData(String, Boolean) Lädt ein Dokument, das einen bestimmten Dateinamen aufweist. (Überschreibt DocData.LoadDocData(String, Boolean).)
Öffentliche Methode LockTextBuffer Nicht implementiert.
Öffentliche Methode MarkDocumentChangedForBackup Markieren Sie, dass das Dokument geändert wurde und daher eine neue Sicherung erstellt werden soll. (Von DocData geerbt.)
Geschützte Methode MemberwiseClone() Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode MemberwiseClone(Boolean) Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.)
Geschützte Methode OnDocumentClosed Wird aufgerufen, wenn das Dokument geschlossen wird.Standardverhalten löscht den Inhalt der Fehlerliste. (Überschreibt DocData.OnDocumentClosed(EventArgs).)
Geschützte Methode OnDocumentClosing Alarmiert Listener, dass das Dokument geschlossen wird. (Von DocData geerbt.)
Geschützte Methode OnDocumentLoaded Alarmiert Listener, dass das Dokument geladen wird. (Von DocData geerbt.)
Geschützte Methode OnDocumentLoading Alarmiert Listener, dass das Dokument geladen wird. (Von DocData geerbt.)
Geschützte Methode OnDocumentReadOnlyChanged Alarmiert Listener, dass sich der schreibgeschützten Zustand des Dokuments geändert hat. (Von DocData geerbt.)
Geschützte Methode OnDocumentReloaded Alarmiert Listener, dass das Dokument erneut geladen wurde. (Von DocData geerbt.)
Geschützte Methode OnDocumentReloading Alarmiert Listener, dass das Dokument erneut geladen wird. (Von DocData geerbt.)
Geschützte Methode OnDocumentSaved Alarmiert Listener, dass das Dokument gespeichert wurde. (Von DocData geerbt.)
Geschützte Methode OnDocumentSaving Alarmiert Listener, dass das Dokument gespeichert wird. (Von DocData geerbt.)
Geschützte Methode OnFileNameChanged Alarmiert Listener, dass sich der Dateiname des Dokuments geändert hat. (Von DocData geerbt.)
Geschützte Methode OnHierarchyChanged Wird aufgerufen, wenn ein Dokument hinzugefügt oder umbenannt wurde. (Überschreibt DocData.OnHierarchyChanged(EventArgs).)
Öffentliche Methode OnRegisterDocData Weist das Dokument einer Cookie- und Projekthierarchie zu. (Von DocData geerbt.)
Öffentliche Methode OpenView Öffnet eine bestimmte Ansicht für das Dokument. (Überschreibt DocData.OpenView(Guid, Object).)
Öffentliche Methode QueryEditFile() Alarmiert Listener, dass ein Dokument gerade bearbeitet wird.Listener können die Option "Bearbeiten" ablehnen. (Von DocData geerbt.)
Öffentliche Methode QueryEditFile(String, tagVSQueryEditFlags) Alarmiert Listener, dass ein Dokument gerade bearbeitet wird.Listener können die Option "Bearbeiten" ablehnen. (Von DocData geerbt.)
Öffentliche Methode QuerySaveFile() Alarmiert Listener, dass eine Datei gespeichert werden soll.Listener können (Von DocData geerbt.)
Öffentliche Methode QuerySaveFile(String, tagVSQuerySaveFlags) Alarmiert Listener, dass eine Datei gespeichert werden soll. (Von DocData geerbt.)
Öffentliche Methode ReloadDocData Lädt das Dokument erneut. (Von DocData geerbt.)
Geschützte Methode ReloadDocDataWorker Lädt das Dokument erneut. (Von DocData geerbt.)
Öffentliche Methode RenameDocData Benennt ein Dokument um und setzt seine Position in der Hierarchie zurück. (Von DocData geerbt.)
Öffentliche Methode ResumeErrorListRefresh Aktualisiert das Fehlerlistenfenster immer dann, wenn eine Fehler- oder Warnmeldung für das Dokument hinzugefügt wird.
Geschützte Methode ResumeFileChangeNotification Setzt die Verteilung von Dokumentänderungsbenachrichtigungen für das Dokument fort. (Von DocData geerbt.)
Geschützte Methode Save(String) Speichert das Dokument. (Von DocData geerbt.)
Öffentliche Methode Save(String, Int32, UInt32) Speichert das Dokument. (Von DocData geerbt.)
Öffentliche Methode SaveCompleted Alarmiert Listener, dass das Dokument gespeichert wurde. (Von DocData geerbt.)
Öffentliche Methode SaveDocData Speichert das XML-Dokument am angegebenen Speicherort. (Von DocData geerbt.)
Geschützte Methode SaveDocDataToFile Speichert das XML-Dokument am angegebenen Speicherort. (Von DocData geerbt.)
Geschützte Methode SaveSubordinateFile Das angegebene Dokument, das diesem Dokument untergeordnet ist, z. B. eine Diagrammdatei, speichern. (Von DocData geerbt.)
Öffentliche Methode SetData Legt das Dokument auf einen Puffer fest. (Von DocData geerbt.)
Öffentliche Methode SetDocDataDirty Legt das IsDirty-Flag des Dokuments fest. (Von DocData geerbt.)
Öffentliche Methode SetDocDataReadOnly Legt das Schreibschutzflag des Dokuments fest. (Von DocData geerbt.)
Geschützte Methode SetFileName Initialisiert oder ändert den Dateinamen für das Dokument. (Von DocData geerbt.)
Geschützte Methode SetHierarchyInfo Initialisiert oder ändert die Projekthierarchie für das Dokument. (Von DocData geerbt.)
Geschützte Methode SetRootElement Legt das Stammelement fest.
Öffentliche Methode SetTextBuffer Nicht implementiert.
Öffentliche Methode SetUntitledDocPath Derzeit nicht implementiert. (Von DocData geerbt.)
Öffentliche Methode ShowErrorListItems Zeigt alle Fehler- und Warnmeldungen im Fehlerlisten-Fenster an.
Öffentliche Methode ShowSaveOptionsDlg Zeigt ein Dialogfeld an, aus dem der Benutzer zusätzliche Optionen für das Speichern von Formaten angeben kann. (Von DocData geerbt.)
Öffentliche Methode SupportsLogicalView Überprüft, ob das Dokument die angegebene Ansicht unterstützt.
Öffentliche Methode SuspendErrorListRefresh Verhindert, dass das Fehlerlistenfenster aktualisiert wird.
Geschützte Methode SuspendFileChangeNotification Hält die Verteilung von Dokumentänderungsbenachrichtigungen für das Dokument an. (Von DocData geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis DocumentClosed Tritt ein, nachdem ein Dokument geschlossen wurde. (Von DocData geerbt.)
Öffentliches Ereignis DocumentClosing Tritt ein, bevor das Dokument geschlossen wird. (Von DocData geerbt.)
Öffentliches Ereignis DocumentLoaded Tritt auf, nachdem das Dokument im Modellierungsfenster geladen wurde. (Von DocData geerbt.)
Öffentliches Ereignis DocumentLoading Tritt ein, bevor das Dokument im Modellierungsfenster geladen wird. (Von DocData geerbt.)
Öffentliches Ereignis DocumentReadOnlyChanged Tritt ein, wenn sich das Schreibschutzflag für das Dokument ändert. (Von DocData geerbt.)
Öffentliches Ereignis DocumentReloaded Tritt ein, nachdem ein Dokument erneut geladen wurde. (Von DocData geerbt.)
Öffentliches Ereignis DocumentReloading Wird ausgelöst, bevor das Dokument neu geladen wird. (Von DocData geerbt.)
Öffentliches Ereignis DocumentSaved Tritt ein, nachdem die Dokument gespeichert wurde. (Von DocData geerbt.)
Öffentliches Ereignis DocumentSaving Wird ausgelöst, bevor das Dokument gespeichert wird. (Von DocData geerbt.)
Öffentliches Ereignis FileNameChanged Tritt ein, wenn sich der Dateiname des Dokuments ändert. (Von DocData geerbt.)
Öffentliches Ereignis HierarchyChanged Tritt ein, wenn sich die Hierarchie oder Element-ID des Dokuments ändert. (Von DocData geerbt.)

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IVsFileBackup.BackupFile Führen Sie eine Sicherung einzelner Dateien dieses Dokuments durch. (Von DocData geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDisposable.Dispose Gibt alle von der aktuellen Instanz der DocData-Klasse verwendeten Ressourcen frei. (Von DocData geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IPersistFileFormat.GetClassID Ruft den Klassenbezeichner der Editorfactory ab, die das Dokument erstellt hat. (Von DocData geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsFileBackup.IsBackupFileObsolete Ruft ab, ob die Sicherungsdatei auf dem neuesten Stand ist. (Von DocData geerbt.)

Zum Seitenanfang

Hinweise

Das Dokument im Arbeitsspeicher wird durch einen Speicher im Arbeitsspeicher unterstützt.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Shell-Namespace