Sdílet prostřednictvím


DatabaseSchemaViewControllerBase – třída

Základní třídy zobrazení schématu řadiče.

Toto rozhraní API není kompatibilní se specifikací CLS. 

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView
Sestavení:  Microsoft.VisualStudio.Data.Schema.Package (v Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntaxe

'Deklarace
<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

Typ DatabaseSchemaViewControllerBase zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda DatabaseSchemaViewControllerBase Inicializuje novou instanci DatabaseSchemaViewControllerBase Třída

Na začátek

Vlastnosti

  Název Popis
Chráněná vlastnost EventsReceivedWhileToolWindowWasClosed Získá nebo nastaví počet zavřených okno Nástroj pro zpracování událostí. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná vlastnost HierarchyGenerator Získá nebo nastaví generátor hierarchii schématu. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Veřejná vlastnost ProjectNode Vrátí uzel přidružené databáze projektu. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná vlastnost RefreshWhenToolWindowIsShown Získá nebo nastaví hodnotu, která označuje, zda je aktualizace okna nástroje se zobrazí při příštím spuštění. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná vlastnost RootNode Získá nebo nastaví kořenový uzel. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná vlastnost SchemaView Získá nebo nastaví schéma zobrazení odkazu. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná vlastnost ToolWindowIsShowing Získá hodnotu, která označuje, zda se v okně nástroje, které je tento řadič připojen (zobrazení schématu nebo závislost) zobrazeny. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná vlastnost ToolWindowService Získá nebo nastaví nástroj okno služby. (Zděděno z SchemaModelViewerControllerBase.)

Na začátek

Metody

  Název Popis
Chráněná metoda CacheToolWindowService Dostane do mezipaměti služby SchemaModelViewerService. (Zděděno z SchemaModelViewerControllerBase.)
Veřejná metoda CanBeDisplayed Vrátí, zda zadaný model prvku lze zobrazit v zobrazení schématu. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Veřejná metoda CanDeleteObjects Určuje, zda lze odstranit seznam uzlů prvku modelu. (Zděděno z SchemaModelViewerControllerBase.)
Veřejná metoda CanExtend Vrátí true Pokud tento přispěvatelů rozšířit extendee pod názvem zařízení extender zadané. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda CreateGenerator Abstraktní metoda vrátí generátor schéma zobrazení pro tento řadič. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda CreateRootNode Kořenový uzel vytvoří schéma zobrazení (uzel databáze projektu). (Zděděno z SchemaModelViewerControllerBaseInternal.)
Veřejná metoda DeleteObjects (Přepisuje SchemaModelViewerControllerBase.DeleteObjects(IList<ISchemaModelViewerElementNode>, IList<Tuple<String, String>>%).)
Chráněná metoda DisconnectFromDataSchemaModelEvents Odpojí se od schématu událostí modelu (úložiště). (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda DisconnectFromProjectEvents Odpojí se od události projektu. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda DisconnectFromSchemaViewEvents Odpojte od zobrazení schématu události.Vlastnost mezipaměti schématu zobrazení na hodnotu null. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda DisconnectFromSolutionEvents Odpojí se od řešení události. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda DisconnectFromToolWindowEvents Odpojí od události SchemaModelViewerService a nastaví vlastnost okno nástroje v mezipaměti na hodnotu null. (Zděděno z SchemaModelViewerControllerBase.)
Veřejná metoda Dispose() Uvolní prostředky. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda Dispose(Boolean) Uvolní prostředky spojené s řadičem prohlížeč schéma modelu. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetAdditionalObjectsToDelete Volat DeleteObjects získat další prvky odstranit. (Zděděno z SchemaModelViewerControllerBase.)
Veřejná metoda GetCaption Vrátí titulek pro uzel zadaný prvek. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Veřejná metoda GetChildren Vrátí seznam podřízených uzlů zadaný nadřazený uzel. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Veřejná metoda GetExtender Vrátí zařízení extender extendee. (Zděděno z SchemaModelViewerControllerBase.)
Veřejná metoda GetExtenderNames Vrátí názvy všech zařízení Extender k dispozici extendee. (Zděděno z SchemaModelViewerControllerBase.)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetModelElement Vrátí hodnotu prvku modelu, že tento uzel představuje nebo pod kterým je uzel. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda GetPathsFromCache Vrátí cestu z uzlu schématu zobrazení obsažené v poznámky prvek zadaného modelu. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda GetPathsFromGeneratorPaths(IModelElement, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%) Vrátí cesty uzlu schématu zobrazení prvku zadaný model. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda GetPathsFromGeneratorPaths(IModelElement, IList<IList<ISchemaModelViewerNode>>, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%) Vrátí cesty uzlu schématu zobrazení pro zadanou hierarchii generátor cesty uzlu. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Veřejná metoda GetPathsToElement Získá cestu k prvku z generátoru hierarchie. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Veřejná metoda GetSelectionPathToElement Získá cestu z generátoru hierarchie vyberte prvek zobrazení schématu. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Initialize Vytvoří objekt zobrazení schéma přetrvávání podpory. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Veřejná metoda InitializeRootNode Přidá do schématu zobrazení kořenového uzlu. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda ListenToDataSchemaModelEvents Naslouchá události modelu dat schématu. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda ListenToProjectEvents Naslouchá události projektu. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda ListenToSchemaViewEvents Poslouchá zobrazení schématu události. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda ListenToSolutionEvents Vytvoří posluchače řešení a naslouchá události řešení. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda ListenToToolWindowEvents Naslouchá události z SchemaModelViewerService. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda LoadState Načtení stavu. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Chráněná metoda ModelChanged (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda ModelElementAdded Prvek modelu byl přidán do úložiště. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda ModelElementDeleted Prvek modelu byla odstraněna z úložiště. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda ModelElementUpdated Prvek modelu byla aktualizována v úložišti. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda NodeCreated Nastaví řazení pro uzel uzel hierarchie delegovat. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Veřejná metoda NodeInUse Poskytuje oznámení, zda je daný uzel používá zobrazení schématu. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda OnAfterOpenProject Po otevření projektu přidá do schématu zobrazení kořenového uzlu. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda OnBeforeCloseProject Před uzavřením projektu nazývá nabízejí možnost odebrat ze zobrazení schématu uzlu projektu (root). (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda OnDatabaseSchemaViewInitialized Inicializuje řadič zobrazení schématu. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda OnDatabaseSchemaViewShown Zpracovává jeho zobrazení schématu události. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda OnDataSchemaModelRecycled Zpracovává události recyklace DataSchemaModel. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda OnDataSchemaModelRecycling Zpracovává události recyklace DataSchemaModel. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda OnProjectClosed Zavřít projekt zpracovává odpojením od události. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda OnProjectClosing Volání SaveState() a volá následující virtuální metody v pořadí: DisconnectFromSchemaViewEvents; DisconnectFromStoreEvents; DisconnectFromProjectEvents; DisconnectFromSolutionEvents; a DisconnectFromToolWindowEvents. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda OnProjectLoaded Po dokončení rekonstrukce modelu dochází. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda OnProjectRenamed Uzel projektu byl přejmenován. (Zděděno z SchemaModelViewerControllerBase.)
Chráněná metoda ReadStateValueAsInt Zobrazení schématu přečte celočíselnou hodnotu z trvalého úložiště. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Veřejná metoda Refresh Aktualizuje zobrazení schémat odstraněním starých uzly a přidat nové. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda RemoveOurRootNode Odebere kořenový uzel. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda SaveState Uloží stav řadiče schéma modelu prohlížeč. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Chráněná metoda UninitializeRootNode Odebere kořenový uzel. (Zděděno z SchemaModelViewerControllerBaseInternal.)
Chráněná metoda WriteStateValue Zapíše hodnotu trvalé úložiště pro zobrazení schématu. (Zděděno z SchemaModelViewerControllerBaseInternal.)

Na začátek

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView – obor názvů