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 | |
---|---|---|
![]() |
ModelingDocData | Initialisiert eine neue Instanz der ModelingDocData-Klasse. |
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.) |
![]() |
ErrorListProvider | Ruft den Anbieter der Fehlerliste für das Dokument ab. |
![]() |
FileName | Ruft den Dateinamen des Dokuments ab. (Von DocData geerbt.) |
![]() |
FormatList | Ruft eine Liste mit Formaten ab. (Von DocData geerbt.) |
![]() |
HasErrorListItems | Ruft die Fehlerliste ab und überprüft, ob Fehler und Warnungen für das Dokument im Fenster "Fehlerliste" angezeigt werden. |
![]() |
Hierarchy | Ruft die Hierarchie des Projekts ab, zu dem das Dokument gehört. (Von DocData geerbt.) |
![]() |
InLoad | Ruft das Dokument ab und überprüft, ob es in das Modellierungsfenster geladen wird. |
![]() |
InReload | Ruft das Dokument ab und überprüft, ob es erneut in das Modellierungsfenster geladen wird. |
![]() |
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.) |
![]() |
ModelingDocStore | Ruft den Modellierungsdesignerspeicher ab, der dem Dokument zugewiesen ist. |
![]() |
PartitionMapper | |
![]() |
RelatedDocList | |
![]() |
RootElement | Ruft das Stammelement des Dokuments ab. |
![]() |
SerializedModel | |
![]() |
ServiceProvider | Ruft den Dienstanbieter von der Shell ab. (Von DocData geerbt.) |
![]() |
Store | Ruft den Modellierungsdesignerspeicher ab, dem dieses Dokument zugewiesen ist. |
![]() |
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.) |
![]() |
UndoManagerIsShared | Ruft die UndoManager-Klasse ab und überprüft, ob sie mit Dokumenten freigegeben wird. (Überschreibt DocData.UndoManagerIsShared.) |
![]() |
VSUndoManager | Ruft die UndoManager-Schnittstelle ab. (Von DocData geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
AddErrorListItem | Fügt einen Fehler oder eine Warnung hinzu, die Sie mit dem Dokument verwendet werden kann. |
![]() |
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.) |
![]() |
CleanupStores | Löscht den Modellierungsdesignerspeicher, bevor ein Dokument erneut in den Speicher geladen wird. |
![]() |
ClearErrorListItems | Löscht die Fehler- und Warnmeldungen aus dem Fenster Fehlerliste. |
![]() |
Close | Schließt das Dokument. (Von DocData geerbt.) |
![]() |
CreateModelingDocStore | Erstellt ein Dokument für den Modellierungdesignerspeicher. |
![]() |
CreateObject | Erstellt ein Objekt. |
![]() |
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.) |
![]() |
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. |
![]() |
CreateStore | Stellt einen Modellierungsspeicher. |
![]() |
CreateSubordinateDocData | Erstellen Sie eine untergeordnete Dokumentdateninstanz |
![]() |
DirectoryChanged | Derzeit nicht implementiert. (Von DocData geerbt.) |
![]() |
Dispose | Gibt die von ModelingDocData verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Überschreibt DocData.Dispose(Boolean).) |
![]() |
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-Klasse für den Speicher. (Überschreibt DocData.FlushUndoManager().) |
![]() |
GetAllElementsForValidation | Ruft alle Elemente für die Validierung ab.Die Basisimplementierung gibt alle Elemente im Speicher dieser DocData zurück. |
![]() |
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.) |
![]() |
GetDomainModels | Ruft eine Sammlung von Typen ab, die in den Speicher geladen werden sollen. |
![]() |
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.) |
![]() |
GetRelatedSaveTreeItems | Standardimplementierung von IVsHasRelatedSaveItems.Wenn ein anderes DocData mithilfe der IRelatedDocList-Schnittstelle mit dieser Instanz registriert wurde, wird es als RelatedSaveTreeItem zurückgegeben. |
![]() |
GetService | Lokale Dienste für den Store und Benutzer des Dienstanbieters der Stores bereitstellen (Überschreibt DocData.GetService(Type).) |
![]() |
GetTextBuffer | Lädt das serialisierte Modell in einen neuen Puffer. |
![]() |
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.) |
![]() |
HideErrorListItems | Blendet alle Fehler- und Warnmeldungen aus, die im Fenster Fehlerliste sind. |
![]() |
IgnoreFileChanges | Bestimmt, ob Änderungen am Dokument ignoriert werden sollen. (Von DocData geerbt.) |
![]() |
Initialize() | Initialisiert die ModelingDocData-Klasse. |
![]() |
Initialize(Store) | Initialisiert den Modellierungsdesignerspeicher für das Dokument. |
![]() |
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 | Überprüft, ob das Dokument seit dem letzten Speichervorgang geändert wurde. (Von DocData geerbt.) |
![]() |
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.) |
![]() |
IsFlushUndoStackRequiredOnLoad | Diese Methode überschreiben, um anzugeben, ob der Rückgängig-Stapel nach dem Laden (Öffnen, oder Erstellen) von docdata geleert werden soll. |
![]() |
Load(String, Boolean) | Das Dokument wird in den Speicher geladen. (Von DocData geerbt.) |
![]() |
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 ein Dokument, das einen bestimmten Dateinamen aufweist. (Überschreibt DocData.LoadDocData(String, Boolean).) |
![]() |
LockTextBuffer | Nicht implementiert. |
![]() |
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 | Wird aufgerufen, wenn das Dokument geschlossen wird.Standardverhalten löscht den Inhalt der Fehlerliste. (Überschreibt DocData.OnDocumentClosed(EventArgs).) |
![]() |
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 | Wird aufgerufen, wenn ein Dokument hinzugefügt oder umbenannt wurde. (Überschreibt DocData.OnHierarchyChanged(EventArgs).) |
![]() |
OnRegisterDocData | Weist das Dokument einer Cookie- und Projekthierarchie zu. (Von DocData geerbt.) |
![]() |
OpenView | Öffnet eine bestimmte Ansicht für das Dokument. (Überschreibt DocData.OpenView(Guid, Object).) |
![]() |
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.) |
![]() |
ResumeErrorListRefresh | Aktualisiert das Fehlerlistenfenster immer dann, wenn eine Fehler- oder Warnmeldung für das Dokument hinzugefügt wird. |
![]() |
ResumeFileChangeNotification | Setzt die Verteilung von Dokumentänderungsbenachrichtigungen für das Dokument fort. (Von DocData geerbt.) |
![]() |
Save(String) | Speichert das Dokument. (Von DocData geerbt.) |
![]() |
Save(String, Int32, UInt32) | Speichert das Dokument. (Von DocData geerbt.) |
![]() |
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.) |
![]() |
SetRootElement | Legt das Stammelement fest. |
![]() |
SetTextBuffer | Nicht implementiert. |
![]() |
SetUntitledDocPath | Derzeit nicht implementiert. (Von DocData geerbt.) |
![]() |
ShowErrorListItems | Zeigt alle Fehler- und Warnmeldungen im Fehlerlisten-Fenster an. |
![]() |
ShowSaveOptionsDlg | Zeigt ein Dialogfeld an, aus dem der Benutzer zusätzliche Optionen für das Speichern von Formaten angeben kann. (Von DocData geerbt.) |
![]() |
SupportsLogicalView | Überprüft, ob das Dokument die angegebene Ansicht unterstützt. |
![]() |
SuspendErrorListRefresh | Verhindert, dass das Fehlerlistenfenster aktualisiert wird. |
![]() |
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
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.