ISchemaHierarchyGenerator-Schnittstelle

Diese Schnittstelle wird von Klassen implementiert, die eine Strukturansicht (z. B. die Datenbankschemaansicht) mit Knoten auffüllen können.

Diese API ist nicht CLS-kompatibel. 

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 Interface ISchemaHierarchyGenerator
[CLSCompliantAttribute(false)]
public interface ISchemaHierarchyGenerator
[CLSCompliantAttribute(false)]
public interface class ISchemaHierarchyGenerator
[<CLSCompliantAttribute(false)>]
type ISchemaHierarchyGenerator =  interface end
public interface ISchemaHierarchyGenerator

Der ISchemaHierarchyGenerator-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DataSchemaModel Ruft den Schema-Manager ab oder legt diesen fest.
Öffentliche Eigenschaft UserInteractionServices Ruft das Benutzerinteraktionsdienste-Objekt ab oder legt dieses fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateRootNode Erstellt den Stammknoten der Hierarchie.
Öffentliche Methode ElementDeleted Wird aufgerufen, wenn ein Element gelöscht wurde, um das Aktualisieren des Caches zu ermöglichen.
Öffentliche Methode GetCaption Gibt die Beschriftung für den angegebenen Elementknoten zurück.
Öffentliche Methode GetChildren Gibt die untergeordneten Knoten des angegebenen übergeordneten Knotens zurück.
Öffentliche Methode GetElementNodesFromCache Gibt nur die Elementknoten zurück, die im Cache gefunden werden.
Öffentliche Methode NodeInUse Gibt an, ob der angegebene Knoten von der Schemaansicht verwendet wird.
Öffentliche Methode NodeRemoved Wird aufgerufen, wenn ein Knoten entfernt wird, um das Aktualisieren des Caches zu ermöglichen.
Öffentliche Methode PathToElement(IModelElement) Gibt eine Liste mit Hierarchieknoten vom Stammknoten an das angegebene Element zurück.Diese Knoten bilden einen Pfad zu dem angegebenen Element.
Öffentliche Methode PathToElement(IModelElement, Object) Gibt eine Liste mit Hierarchieknoten vom Stammknoten an das angegebene Element zurück, die einen "Pfad" zum angegebenen Element bilden.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer-Namespace