ModelingDocStore-Klasse
Stellt die Elemente und Links eines Modells im Arbeitsspeicher dar.
Diese API ist nicht CLS-kompatibel.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Shell.ModelingDocStore
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 ModelingDocStore _
Implements IDisposable
[CLSCompliantAttribute(false)]
public class ModelingDocStore : IDisposable
Der ModelingDocStore-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
ModelingDocStore | Initialisiert eine Instanz der ModelingDocStore-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
CanRefreshPropertyBrowser | Ruft den Modellierungsdokumentspeicher ab und überprüft, ob das Eigenschaftenfenster automatisch aktualisiert werden soll. |
![]() |
Context | Ruft den Kontext für den Speicher ab. |
![]() |
ModelingDocuments | Ruft die Auflistung von Modellen ab, die sich den Speicher teilen. |
![]() |
ServiceProvider | Ruft den Dienstanbieter ab, der Visual Studio-Services abruft. |
![]() |
ShareCount | Ruft das Flag ab, das angibt, ob sich mehrere Modelle den Speicher teilen. |
![]() |
ShouldDisposeStore | Ruft den Modellierungsdokumentspeicher ab und überprüft, ob der Speicher verworfen werden soll. |
![]() |
Store | Ruft den Speicher für das Modell ab. |
![]() |
UndoManager | Ruft das UndoManager für den Speicher ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
CanCommit | Ruft den Modellierungsdokumentspeicher ab und überprüft, ob für die Transaktion der obersten Ebene ein Commit ausgeführt werden kann. |
![]() |
CanUndoRedo | Ruft den Modellierungsdokumentspeicher ab und überprüft, ob eine Transaktion rückgängig gemacht bzw. wiederholt werden kann. |
![]() |
ConnectDocData | Erstellt eine Verbindung zwischen dem Speicher und dem Modell. |
![]() |
CreateUndoUnit | Erstellt eine Instanz der UndoUnit-Klasse, die das Rückgängigmachen von Transaktionen im Speicher ermöglichen. |
![]() |
Dispose() | Gibt alle von der aktuellen Instanz der ModelingDocStore-Klasse verwendeten Ressourcen frei. |
![]() |
Dispose(Boolean) | Gibt die von ModelingDocStore verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object 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 Transaktionen, die der Speicher beibehielt. |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
Initialize | Initialisiert den Speicher für das Modell. |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
RemoveDocData | Entfernt die Verbindung zwischen dem Speicher und dem Modell. |
![]() |
SetEncoding | Legt die Codierung für alle DOC-Daten fest, die mit dem Speicher verknüpft sind |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
![]() ![]() |
ModelingDocStoreKey | Schlüssel zur Indizierung des Speichers in der Eigenschaftensammlung des Speichers. |
Zum Seitenanfang
Hinweise
Diese Klasse verwaltet eine Beziehung 1-1 mit dem Speicher beibehalten.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.