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 | |
---|---|---|
SubordinateDocData | Erstellt eine SubordinateDocData-Instanz. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Cookie | Ruft das Cookie ab, das das Dokument in der Running-Documents-Tabelle identifiziert. (Von DocData geerbt.) | |
DocViews | Ruft die Auflistung von Dokumentansichten ab, die für das Dokument geöffnet sind. (Von DocData geerbt.) | |
Encoding | Ruft die Codierung ab, die das Dokument beibehält, oder legt diese fest. (Von DocData geerbt.) | |
FileName | Ruft den Dateinamen des Dokuments ab. (Von DocData geerbt.) | |
FormatList | (Überschreibt DocData.FormatList.) | |
Hierarchy | Ruft die Hierarchie des Projekts ab, zu dem das Dokument gehört. (Von DocData geerbt.) | |
IsBackupFileObsolete | (Von DocData geerbt.) | |
IsLoaded | Ruft das Dokument ab und überprüft, ob es geladen wird. (Von DocData geerbt.) | |
ItemId | Ruft die Element-ID ab, die dem Dokument zugewiesen ist. (Von DocData geerbt.) | |
ParentDocData | Ruft die übergeordneten DocData für dieses untergeordnete Dokument ab. | |
ServiceProvider | Ruft den Dienstanbieter von der Shell ab. (Von DocData geerbt.) | |
UndoManager | Ruft UndoManager für die Schnittstelle ab. (Von DocData geerbt.) | |
UndoManagerIsShared | Ruft das Dokument ab und überprüft, ob mehr als ein Dokument die gleiche UndoManager-Schnittstelle verwendet. (Von DocData geerbt.) | |
VSUndoManager | Ruft die UndoManager-Schnittstelle ab. (Von DocData geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
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.) | |
CanSave | Überprüft, ob der Benutzer den Speichervorgang abbrechen kann. (Von DocData geerbt.) | |
Close | Schließt das Dokument. (Von DocData geerbt.) | |
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.) | |
DirectoryChanged | Derzeit nicht implementiert. (Von DocData geerbt.) | |
Dispose | Gibt die von DocData verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Von DocData geerbt.) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
FilesChanged | Benachrichtigt Clients, dass ein oder mehrere Dokumente geändert wurden. (Von DocData geerbt.) | |
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.) | |
FlushUndoManager | Löscht die UndoManager. (Von DocData geerbt.) | |
GetClassID | Ruft die GUID der Editorfactory ab, die das Dokument erstellt hat. (Von DocData geerbt.) | |
GetCurFile | Ruft den Dateinamen des Dokuments ab. (Von DocData geerbt.) | |
GetData | Ruft die Dokumentdaten aus einem Puffer ab. (Von DocData geerbt.) | |
GetFormatList | Ruft die Liste der unterstützten Dokumentformate ab. (Von DocData geerbt.) | |
GetGuidEditorType | Ruft die GUID der Editorfactory ab, die das IVsPersistDocData-Objekt erstellt hat. (Von DocData geerbt.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetLifetimeService | Sicherheitsrelevant. Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) | |
GetService | Geben Sie den angeforderten Dienst zurück. (Von DocData geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
HandleLoadDocDataException | Verwaltet alle Ausnahmen, die ausgelöst wurden, als das Dokument geladen wurde. (Von DocData geerbt.) | |
HandleSaveDocDataException | Verwaltet alle Ausnahmen, die ausgelöst wurden, als das Dokument gespeichert wurde. (Von DocData geerbt.) | |
IgnoreFileChanges | Bestimmt, ob Änderungen am Dokument ignoriert werden sollen. (Von DocData geerbt.) | |
InitializeLifetimeService | Sicherheitsrelevant. Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) | |
InitNew | Initialisiert das Dokument. (Von DocData geerbt.) | |
IsDirty | Überprüft, ob das Dokument seit dem letzten Speichervorgang geändert wurde. (Von DocData geerbt.) | |
IsDocDataDirty | Standardmäßig gilt das untergeordnete Dokument als geändert, wenn das übergeordnete Element geändert wird. (Überschreibt DocData.IsDocDataDirty(Int32%).) | |
IsDocDataReadOnly | Überprüft, ob das Dokument schreibgeschützt ist. (Von DocData geerbt.) | |
IsDocDataReloadable | Überprüft, ob das Dokument erneut geladen werden kann. (Von DocData geerbt.) | |
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).) | |
Load(String, UInt32, Int32) | Das Dokument wird in den Speicher geladen. (Von DocData geerbt.) | |
LoadDocData(String) | Lädt das Dokument unter Verwendung des Dateinamens. (Von DocData geerbt.) | |
LoadDocData(String, Boolean) | Lädt das Dokument unter Verwendung des Dateinamens. (Von DocData geerbt.) | |
MarkDocumentChangedForBackup | Markieren Sie, dass das Dokument geändert wurde und daher eine neue Sicherung erstellt werden soll. (Von DocData geerbt.) | |
MemberwiseClone() | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
MemberwiseClone(Boolean) | Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.) | |
OnDocumentClosed | Alarmiert Listener, dass das Dokument geschlossen wurde. (Von DocData geerbt.) | |
OnDocumentClosing | Alarmiert Listener, dass das Dokument geschlossen wird. (Von DocData geerbt.) | |
OnDocumentLoaded | Alarmiert Listener, dass das Dokument geladen wird. (Von DocData geerbt.) | |
OnDocumentLoading | Alarmiert Listener, dass das Dokument geladen wird. (Von DocData geerbt.) | |
OnDocumentReadOnlyChanged | Alarmiert Listener, dass sich der schreibgeschützten Zustand des Dokuments geändert hat. (Von DocData geerbt.) | |
OnDocumentReloaded | Alarmiert Listener, dass das Dokument erneut geladen wurde. (Von DocData geerbt.) | |
OnDocumentReloading | Alarmiert Listener, dass das Dokument erneut geladen wird. (Von DocData geerbt.) | |
OnDocumentSaved | Alarmiert Listener, dass das Dokument gespeichert wurde. (Von DocData geerbt.) | |
OnDocumentSaving | Alarmiert Listener, dass das Dokument gespeichert wird. (Von DocData geerbt.) | |
OnFileNameChanged | Alarmiert Listener, dass sich der Dateiname des Dokuments geändert hat. (Von DocData geerbt.) | |
OnHierarchyChanged | Alarmiert Listener, dass die Element-ID, die dem Dokument zugeordnet ist, geändert wurde. (Von DocData geerbt.) | |
OnRegisterDocData | Weist das Dokument einer Cookie- und Projekthierarchie zu. (Von DocData geerbt.) | |
OpenView | Öffnet eine bestimmte Ansicht für das Dokument. (Von DocData geerbt.) | |
QueryEditFile() | Alarmiert Listener, dass ein Dokument gerade bearbeitet wird.Listener können die Option "Bearbeiten" ablehnen. (Von DocData geerbt.) | |
QueryEditFile(String, tagVSQueryEditFlags) | Alarmiert Listener, dass ein Dokument gerade bearbeitet wird.Listener können die Option "Bearbeiten" ablehnen. (Von DocData geerbt.) | |
QuerySaveFile() | Alarmiert Listener, dass eine Datei gespeichert werden soll.Listener können (Von DocData geerbt.) | |
QuerySaveFile(String, tagVSQuerySaveFlags) | Alarmiert Listener, dass eine Datei gespeichert werden soll. (Von DocData geerbt.) | |
ReloadDocData | Lädt das Dokument erneut. (Von DocData geerbt.) | |
ReloadDocDataWorker | Lädt das Dokument erneut. (Von DocData geerbt.) | |
RenameDocData | Benennt ein Dokument um und setzt seine Position in der Hierarchie zurück. (Von DocData geerbt.) | |
ResumeFileChangeNotification | Setzt die Verteilung von Dokumentänderungsbenachrichtigungen für das Dokument fort. (Von DocData geerbt.) | |
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).) | |
Save(String, Int32, UInt32) | Speichert das Dokument. (Von DocData geerbt.) | |
SaveAs | DOC-Daten in einer Datei speichern | |
SaveCompleted | Alarmiert Listener, dass das Dokument gespeichert wurde. (Von DocData geerbt.) | |
SaveDocData | Speichert das XML-Dokument am angegebenen Speicherort. (Von DocData geerbt.) | |
SaveDocDataToFile | Speichert das XML-Dokument am angegebenen Speicherort. (Von DocData geerbt.) | |
SaveSubordinateFile | Das angegebene Dokument, das diesem Dokument untergeordnet ist, z. B. eine Diagrammdatei, speichern. (Von DocData geerbt.) | |
SetData | Legt das Dokument auf einen Puffer fest. (Von DocData geerbt.) | |
SetDocDataDirty | Legt das IsDirty-Flag des Dokuments fest. (Von DocData geerbt.) | |
SetDocDataReadOnly | Legt das Schreibschutzflag des Dokuments fest. (Von DocData geerbt.) | |
SetFileName | Initialisiert oder ändert den Dateinamen für das Dokument. (Von DocData geerbt.) | |
SetHierarchyInfo | Initialisiert oder ändert die Projekthierarchie für das Dokument. (Von DocData geerbt.) | |
SetUntitledDocPath | Derzeit nicht implementiert. (Von DocData geerbt.) | |
ShowSaveOptionsDlg | Zeigt ein Dialogfeld an, aus dem der Benutzer zusätzliche Optionen für das Speichern von Formaten angeben kann. (Von DocData geerbt.) | |
SuspendFileChangeNotification | Hält die Verteilung von Dokumentänderungsbenachrichtigungen für das Dokument an. (Von DocData geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
DocumentClosed | Tritt ein, nachdem ein Dokument geschlossen wurde. (Von DocData geerbt.) | |
DocumentClosing | Tritt ein, bevor das Dokument geschlossen wird. (Von DocData geerbt.) | |
DocumentLoaded | Tritt auf, nachdem das Dokument im Modellierungsfenster geladen wurde. (Von DocData geerbt.) | |
DocumentLoading | Tritt ein, bevor das Dokument im Modellierungsfenster geladen wird. (Von DocData geerbt.) | |
DocumentReadOnlyChanged | Tritt ein, wenn sich das Schreibschutzflag für das Dokument ändert. (Von DocData geerbt.) | |
DocumentReloaded | Tritt ein, nachdem ein Dokument erneut geladen wurde. (Von DocData geerbt.) | |
DocumentReloading | Wird ausgelöst, bevor das Dokument neu geladen wird. (Von DocData geerbt.) | |
DocumentSaved | Tritt ein, nachdem die Dokument gespeichert wurde. (Von DocData geerbt.) | |
DocumentSaving | Wird ausgelöst, bevor das Dokument gespeichert wird. (Von DocData geerbt.) | |
FileNameChanged | Tritt ein, wenn sich der Dateiname des Dokuments ändert. (Von DocData geerbt.) | |
HierarchyChanged | Tritt ein, wenn sich die Hierarchie oder Element-ID des Dokuments ändert. (Von DocData geerbt.) |
Zum Seitenanfang
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
IVsFileBackup.BackupFile | Führen Sie eine Sicherung einzelner Dateien dieses Dokuments durch. (Von DocData geerbt.) | |
IDisposable.Dispose | Gibt alle von der aktuellen Instanz der DocData-Klasse verwendeten Ressourcen frei. (Von DocData geerbt.) | |
IPersistFileFormat.GetClassID | Ruft den Klassenbezeichner der Editorfactory ab, die das Dokument erstellt hat. (Von DocData geerbt.) | |
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.