Freigeben über


SubordinateDocData-Klasse

DocData-Objekt, das eine untergeordnete Datei im Speicher darstellt (dargestellt als untergeordnetes Projektelement im Projektmappen-Explorer).

Diese API ist nicht CLS-kompatibel. 

Vererbungshierarchie

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

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 Class SubordinateDocData _
    Inherits DocData
[CLSCompliantAttribute(false)]
public class SubordinateDocData : DocData

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode SubordinateDocData Erstellt eine SubordinateDocData-Instanz.

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 FileName Ruft den Dateinamen des Dokuments ab. (Von DocData geerbt.)
Geschützte Eigenschaft FormatList (Überschreibt DocData.FormatList.)
Öffentliche Eigenschaft Hierarchy Ruft die Hierarchie des Projekts ab, zu dem das Dokument gehört. (Von DocData geerbt.)
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 ParentDocData Ruft die übergeordneten DocData für dieses untergeordnete Dokument ab.
Geschützte Eigenschaft ServiceProvider Ruft den Dienstanbieter von der Shell ab. (Von DocData geerbt.)
Öffentliche Eigenschaft UndoManager Ruft UndoManager für die Schnittstelle ab. (Von DocData geerbt.)
Geschützte Eigenschaft UndoManagerIsShared Ruft das Dokument ab und überprüft, ob mehr als ein Dokument die gleiche UndoManager-Schnittstelle verwendet. (Von DocData geerbt.)
Öffentliche Eigenschaft VSUndoManager Ruft die UndoManager-Schnittstelle ab. (Von DocData geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
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.)
Öffentliche Methode Close Schließt das Dokument. (Von DocData geerbt.)
Ö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.)
Öffentliche Methode DirectoryChanged Derzeit nicht implementiert. (Von DocData geerbt.)
Geschützte Methode Dispose Gibt die von DocData verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Von DocData geerbt.)
Ö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. (Von DocData geerbt.)
Ö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.)
Ö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 GetService Geben Sie den angeforderten Dienst zurück. (Von DocData geerbt.)
Ö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 IgnoreFileChanges Bestimmt, ob Änderungen am Dokument ignoriert werden sollen. (Von DocData geerbt.)
Ö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 Standardmäßig gilt das untergeordnete Dokument als geändert, wenn das übergeordnete Element geändert wird. (Überschreibt DocData.IsDocDataDirty(Int32%).)
Ö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 Load(String, Boolean) Von untergeordneten Dateien wird angenommen, dass sie über einige "parent"-DocData-Objekte verfügen, die die eigentliche Serialisierung behandeln. Daher ist ein Ladevorgang eine No-Op. (Überschreibt DocData.Load(String, Boolean).)
Ö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 das Dokument unter Verwendung des Dateinamens. (Von DocData geerbt.)
Ö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 Alarmiert Listener, dass das Dokument geschlossen wurde. (Von DocData geerbt.)
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 Alarmiert Listener, dass die Element-ID, die dem Dokument zugeordnet ist, geändert wurde. (Von DocData geerbt.)
Ö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. (Von DocData geerbt.)
Ö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.)
Geschützte Methode ResumeFileChangeNotification Setzt die Verteilung von Dokumentänderungsbenachrichtigungen für das Dokument fort. (Von DocData geerbt.)
Geschützte Methode Save(String) Von untergeordneten Dateien wird angenommen, dass sie über einige "parent"-DocData-Objekte verfügen, die die eigentliche Serialisierung behandeln. Daher ist ein Speichervorgang eine No-Op, außer im Falle von SaveAs. (Überschreibt DocData.Save(String).)
Öffentliche Methode Save(String, Int32, UInt32) Speichert das Dokument. (Von DocData geerbt.)
Geschützte Methode SaveAs DOC-Daten in einer Datei speichern
Ö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.)
Öffentliche Methode SetUntitledDocPath Derzeit nicht implementiert. (Von DocData geerbt.)
Ö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.)
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

Unterstellte Dateien wird angenommen, etwas "übergeordnetes" DocData-Objekt verfügen, das tatsächliche Serialisierung behandelt. Diese Klasse wird verwendet, damit die untergeordnete Datei in Gruppe ausgeführt Dokument-Tabelle registriert und von dem VS Shell verfolgt werden kann.

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