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.
Abstrakte Basisklasse für 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.SchemaView
Assembly: Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class DatabaseSchemaViewControllerBase _
Inherits SchemaModelViewerControllerBaseInternal _
Implements IDatabaseSchemaViewController, IExtension
[CLSCompliantAttribute(false)]
public abstract class DatabaseSchemaViewControllerBase : SchemaModelViewerControllerBaseInternal,
IDatabaseSchemaViewController, IExtension
[CLSCompliantAttribute(false)]
public ref class DatabaseSchemaViewControllerBase abstract : public SchemaModelViewerControllerBaseInternal,
IDatabaseSchemaViewController, IExtension
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type DatabaseSchemaViewControllerBase =
class
inherit SchemaModelViewerControllerBaseInternal
interface IDatabaseSchemaViewController
interface IExtension
end
public abstract class DatabaseSchemaViewControllerBase extends SchemaModelViewerControllerBaseInternal implements IDatabaseSchemaViewController, IExtension
Der DatabaseSchemaViewControllerBase-Typ macht die folgenden Member verfügbar.
Konstruktoren
| Name | Beschreibung | |
|---|---|---|
![]() |
DatabaseSchemaViewControllerBase | Initialisiert eine neue Instanz der DatabaseSchemaViewControllerBase-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. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
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 | |
|---|---|---|
![]() |
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. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
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. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
CreateRootNode | Erstellt den Stammknoten (den Datenbankprojektknoten) in der Schemaansicht. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
DeleteObjects | (Überschreibt SchemaModelViewerControllerBase.DeleteObjects(IList<ISchemaModelViewerElementNode>, IList<Tuple<String, String>>%).) |
![]() |
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. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
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. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
GetChildren | Gibt die Liste der untergeordneten Knoten des angegebenen übergeordneten Knotens zurück. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
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. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
GetPathsFromCache | Gibt den Pfad vom Schemaansichtsknoten zurück, der in den Anmerkungen des angegebenen Modellelements enthalten ist. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
GetPathsFromGeneratorPaths(IModelElement, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%) | Gibt die Schemaansichtsknotenpfade für das angegebene Modellelement zurück. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
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. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
GetPathsToElement | Ruft den Pfad des Elements aus dem Hierarchie-Generator ab. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
GetSelectionPathToElement | Ruft den Pfad ab, der verwendet wird, um das Element in der Schemaansicht im Hierarchie-Generator auszuwählen. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
Initialize | Erstellt ein Objekt für die Unterstützung der Schemaansichtsdauerhaftigkeit. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
InitializeRootNode | Fügt der Schemaansicht den Stammknoten hinzu. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
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 (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
ModelChanged | (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
ModelElementAdded | Dem Speicher wurde ein Modellelement hinzugefügt. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
ModelElementDeleted | Ein Modellelement wurde aus dem Speicher gelöscht. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
ModelElementUpdated | Ein Modellelement wurde vom Speicher aktualisiert. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
NodeCreated | Legt das Sortierprogramm für den Knoten fest, der an den Hierarchieknoten delegiert werden soll. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
NodeInUse | Stellt die Benachrichtigung bereit, ob der angegebene Knoten von der Schemaansicht verwendet wird. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
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. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
OnDataSchemaModelRecycling | Behandelt das DataSchemaModel-Wiederverwendungsereignis. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
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. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
OnProjectRenamed | Der Projektknoten wurde umbenannt. (Von SchemaModelViewerControllerBase geerbt.) |
![]() |
ReadStateValueAsInt | Liest einen ganzzahligen Wert aus dem permanenten Speicher für die Schemaansicht. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
Refresh | Aktualisiert die Schemaansicht durch Entfernen von alten Knoten und Hinzufügen von neuen Knoten. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
RemoveOurRootNode | Entfernt den Stammknoten. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
SaveState | Speichert den Zustand für den Controller des Schemamodell-Viewers. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
![]() |
UninitializeRootNode | Entfernt den Stammknoten. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
![]() |
WriteStateValue | Schreibt einen Wert in den permanenten Speicher für die Schemaansicht. (Von SchemaModelViewerControllerBaseInternal geerbt.) |
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.SchemaView-Namespace
.gif)
.gif)
.gif)
.gif)