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.