Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die abstrakte Basisklasse für einen von internen Implementierungen verwendeten Schemaansichtscontroller.
Diese API ist nicht CLS-kompatibel.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaModelViewerControllerBase
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaModelViewerControllerBaseInternal
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView.DatabaseSchemaViewControllerBase
Namespace: Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
Assembly: Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class SchemaModelViewerControllerBaseInternal _
Inherits SchemaModelViewerControllerBase
[CLSCompliantAttribute(false)]
public abstract class SchemaModelViewerControllerBaseInternal : SchemaModelViewerControllerBase
[CLSCompliantAttribute(false)]
public ref class SchemaModelViewerControllerBaseInternal abstract : public SchemaModelViewerControllerBase
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type SchemaModelViewerControllerBaseInternal =
class
inherit SchemaModelViewerControllerBase
end
public abstract class SchemaModelViewerControllerBaseInternal extends SchemaModelViewerControllerBase
Der SchemaModelViewerControllerBaseInternal-Typ macht die folgenden Member verfügbar.
Konstruktoren
| Name | Beschreibung | |
|---|---|---|
![]() |
SchemaModelViewerControllerBaseInternal | Initialisiert eine neue Instanz der SchemaModelViewerControllerBaseInternal-Klasse. |
Zum Seitenanfang
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
EventsReceivedWhileToolWindowWasClosed | Ruft die Anzahl der Ereignisse ab, die behandelt wurde, während das Toolfenster geschlossen war, oder legt diese fest. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
HierarchyGenerator | Ruft den Schemahierarchie-Generator ab oder legt diesen fest. |
![]() |
ProjectNode | Gibt den zugeordneten Datenbankprojektknoten zurück. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
RefreshWhenToolWindowIsShown | Ruft einen Wert ab, der angibt, ob das Toolfenster beim nächsten Anzeigen des Toolfensters aktualisiert werden soll, oder legt diesen fest. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
RootNode | Ruft den Stammknoten ab oder legt diesen fest. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
SchemaView | Ruft den Schemaansichtsverweis ab oder legt diesen fest. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
ToolWindowIsShowing | Ruft einen Wert ab, der angibt, ob das Toolfenster, an das dieser Controller angefügt ist (Schemaansicht oder Abhängigkeitsansicht), angezeigt wird. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
ToolWindowService | Ruft den Toolfensterdienst ab oder legt diesen fest. (Von SchemaModelViewerControllerBase geerbt.) |
Zum Seitenanfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() ![]() |
ArePathsEqual | Vergleicht die Pfade für zwei Schemaansichtsknoten, um zu bestimmen, ob sie gleich sind. |
![]() |
CacheToolWindowService | Ruft den SchemaModelViewerService-Dienst ab und zwischenspeichert diesen. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
CanBeDisplayed | Gibt einen Wert zurück, der angibt, ob das angegebene Modellelement in der Schemaansicht angezeigt werden kann. (Überschreibt SchemaModelViewerControllerBase.CanBeDisplayed(IModelElement).) |
![]() |
CanDeleteObjects | Bestimmt, ob die Liste der Modellelementknoten gelöscht werden kann. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
CanExtend | Gibt true zurück, wenn dieser Contributor den Extendee unter dem Extendernamen erweitern kann, der angegeben wurde. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
CreateGenerator | Abstrakte Methode, die den Schemaansichts-Generator für diesen Controller zurückgibt. |
![]() |
CreateRootNode | Erstellt den Stammknoten (den Datenbankprojektknoten) in der Schemaansicht. |
![]() |
DeleteObjects | (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
DisconnectFromDataSchemaModelEvents | Trennt die Verbindung mit Schemamodell-(speicher-)ereignissen. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
DisconnectFromProjectEvents | Trennt die Verbindung mit Projektereignissen. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
DisconnectFromSchemaViewEvents | Trennt die Verbindung mit Schemaansichtsereignissen.Legt die zwischengespeicherte Schemaansichtseigenschaft auf NULL fest. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
DisconnectFromSolutionEvents | Trennt die Verbindung mit Projektmappenereignissen. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
DisconnectFromToolWindowEvents | Trennt die Verbindung mit SchemaModelViewerService-Ereignissen und legt die zwischengespeicherte Toolfenstereigenschaft auf NULL fest. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
Dispose() | Gibt Ressourcen frei. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
Dispose(Boolean) | Gibt Ressourcen frei, die dem Controller des Schemamodell-Viewers zugeordnet sind. (Überschreibt SchemaModelViewerControllerBase.Dispose(Boolean).) |
![]() |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (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.) |
![]() |
GetAdditionalObjectsToDelete | Wird von DeleteObjects aufgerufen, um zusätzliche zu löschende Elemente abzurufen. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
GetCaption | Gibt die Beschriftung für den angegebenen Elementknoten zurück. (Überschreibt SchemaModelViewerControllerBase.GetCaption(ISchemaModelViewerElementNode).) |
![]() |
GetChildren | Gibt die Liste der untergeordneten Knoten des angegebenen übergeordneten Knotens zurück. (Überschreibt SchemaModelViewerControllerBase.GetChildren(ISchemaModelViewerNode).) |
![]() |
GetExtender | Gibt einen Extender für den Extendee zurück. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
GetExtenderNames | Gibt die Namen von Extendern zurück, die ggf. für den Extendee verfügbar sind. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
![]() |
GetModelElement | Gibt das Modellelement zurück, das dieser Knoten darstellt oder unter dem sich dieser Knoten befindet. |
![]() |
GetPathsFromCache | Gibt den Pfad vom Schemaansichtsknoten zurück, der in den Anmerkungen des angegebenen Modellelements enthalten ist. |
![]() |
GetPathsFromGeneratorPaths(IModelElement, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%) | Gibt die Schemaansichtsknotenpfade für das angegebene Modellelement zurück. |
![]() |
GetPathsFromGeneratorPaths(IModelElement, IList<IList<ISchemaModelViewerNode>>, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%) | Gibt die Schemaansichtsknotenpfade für die angegebenen Knotenpfade des Hierarchie-Generators zurück. |
![]() ![]() |
GetPathsFromGeneratorPaths(IList<IList<ISchemaModelViewerNode>>, IList<IList<ISchemaModelViewerNode>>, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%) | Gibt die Schemaansichtsknotenpfade für die angegebenen Knoten- und Cachepfade des Hierarchie-Generators zurück. |
![]() |
GetPathsToElement | Ruft den Pfad des Elements aus dem Hierarchie-Generator ab. (Überschreibt SchemaModelViewerControllerBase.GetPathsToElement(IModelElement).) |
![]() |
GetSelectionPathToElement | Ruft den Pfad ab, der verwendet wird, um das Element in der Schemaansicht im Hierarchie-Generator auszuwählen. (Überschreibt SchemaModelViewerControllerBase.GetSelectionPathToElement(IModelElement).) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
Initialize | Erstellt ein Objekt für die Unterstützung der Schemaansichtsdauerhaftigkeit. (Überschreibt SchemaModelViewerControllerBase.Initialize(IDatabaseProjectNode).) |
![]() |
InitializeRootNode | Fügt der Schemaansicht den Stammknoten hinzu. (Überschreibt SchemaModelViewerControllerBase.InitializeRootNode().) |
![]() ![]() |
IsEqual | Vergleicht zwei Schemaansichtsknoten, um zu bestimmen, ob sie gleich sind. |
![]() |
ListenToDataSchemaModelEvents | Lauscht auf Datenschemamodellereignisse. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
ListenToProjectEvents | Lauscht auf Projektereignisse. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
ListenToSchemaViewEvents | Lauscht auf Schemaansichtsereignisse. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
ListenToSolutionEvents | Erstellt einen Projektmappenlistener und lauscht auf Projektmappenereignisse. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
ListenToToolWindowEvents | Lauscht auf Ereignisse vom SchemaModelViewerService. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
LoadState | Ladezustand (Überschreibt SchemaModelViewerControllerBase.LoadState().) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
ModelChanged | (Überschreibt SchemaModelViewerControllerBase.ModelChanged(IList<Tuple<IModelElement, ModelEventType>>).) |
![]() |
ModelElementAdded | Dem Speicher wurde ein Modellelement hinzugefügt. (Überschreibt SchemaModelViewerControllerBase.ModelElementAdded(IModelElement).) |
![]() |
ModelElementDeleted | Ein Modellelement wurde aus dem Speicher gelöscht. (Überschreibt SchemaModelViewerControllerBase.ModelElementDeleted(IModelElement).) |
![]() |
ModelElementUpdated | Ein Modellelement wurde vom Speicher aktualisiert. (Überschreibt SchemaModelViewerControllerBase.ModelElementUpdated(IModelElement).) |
![]() |
NodeCreated | Legt das Sortierprogramm für den Knoten fest, der an den Hierarchieknoten delegiert werden soll. |
![]() |
NodeInUse | Stellt die Benachrichtigung bereit, ob der angegebene Knoten von der Schemaansicht verwendet wird. (Überschreibt SchemaModelViewerControllerBase.NodeInUse(ISchemaModelViewerNode, Boolean).) |
![]() |
OnAfterOpenProject | Fügt der Schemaansicht den Stammknoten hinzu, nachdem das Projekt geöffnet wurde. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
OnBeforeCloseProject | Wird vor dem Schließen des Projekts aufgerufen, um es zu ermöglichen, den Projektknoten (Stammknoten) aus der Schemaansicht zu entfernen. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
OnDatabaseSchemaViewInitialized | Initialisiert den Controller mit der Schemaansicht. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
OnDatabaseSchemaViewShown | Behandelt das Ereignis für die angezeigte Schemaansicht. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
OnDataSchemaModelRecycled | Behandelt das Ereignis für das wiederverwendete DataSchemaModel. (Überschreibt SchemaModelViewerControllerBase.OnDataSchemaModelRecycled().) |
![]() |
OnDataSchemaModelRecycling | Behandelt das DataSchemaModel-Wiederverwendungsereignis. (Überschreibt SchemaModelViewerControllerBase.OnDataSchemaModelRecycling().) |
![]() |
OnProjectClosed | Behandelt das Schließen des Projekts durch das Trennen von Ereignissen. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
OnProjectClosing | Ruft SaveState () und ruft die folgenden virtuellen Methoden in der Reihenfolge: DisconnectFromSchemaViewEvents. DisconnectFromStoreEvents. DisconnectFromProjectEvents. DisconnectFromSolutionEvents. und DisconnectFromToolWindowEvents. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
OnProjectLoaded | Tritt ein, wenn das Modell die Deserialisierung abgeschlossen hat. (Überschreibt SchemaModelViewerControllerBase.OnProjectLoaded().) |
![]() |
OnProjectRenamed | Der Projektknoten wurde umbenannt. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
ReadStateValueAsInt | Liest einen ganzzahligen Wert aus dem permanenten Speicher für die Schemaansicht. |
![]() |
Refresh | Aktualisiert die Schemaansicht durch Entfernen von alten Knoten und Hinzufügen von neuen Knoten. (Überschreibt SchemaModelViewerControllerBase.Refresh().) |
![]() |
RemoveOurRootNode | Entfernt den Stammknoten. |
![]() |
SaveState | Speichert den Zustand für den Controller des Schemamodell-Viewers. (Überschreibt SchemaModelViewerControllerBase.SaveState().) |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
![]() |
UninitializeRootNode | Entfernt den Stammknoten. (Überschreibt SchemaModelViewerControllerBase.UninitializeRootNode().) |
![]() |
WriteStateValue | Schreibt einen Wert in den permanenten Speicher für die Schemaansicht. |
Zum Seitenanfang
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.Data.Schema.Package.Project.SchemaModelViewer-Namespace
.gif)
.gif)
.gif)
.gif)
.gif)