Share via


SqlObjectExplorerPackage-Klasse

 

Dieser Kontext wird vom Profilpaket in Visual Studio festgelegt. Folglich ist das Toolfenster sofort verfügbar, wenn SSDT installiert wird.

Namespace:   Microsoft.VisualStudio.Data.Tools.SqlObjectExplorer
Assembly:  Microsoft.VisualStudio.Data.Tools.SqlObjectExplorer (in Microsoft.VisualStudio.Data.Tools.SqlObjectExplorer.dll)

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Shell.Package
    Microsoft.VisualStudio.Data.Tools.SqlObjectExplorer.SqlObjectExplorerPackage

Syntax

[ProvideAutoLoadAttribute("27F27371-B70C-4B7B-BA28-9EDF8A3F0538")]
[ProvideToolWindowAttribute(typeof(SqlServerObjectExplorerToolWindow), 
    Width = 350, Style = VsDockStyle.Tabbed, Orientation = ToolWindowOrientation.Left, 
    Window = "74946827-37a0-11d2-a273-00c04f8ef4ff")]
[GuidAttribute("00b73ab4-7a2a-4ddf-90c9-e78a163ab06a")]
[PackageRegistrationAttribute(UseManagedResourcesOnly = true)]
[ProvideLoadKeyAttribute("Standard", "12.0.0.0", "Microsoft SQL Server Data Tools - SQL Object Explorer", 
    "Microsoft Corporation", 101)]
[ProvideMenuResourceAttribute("Menus.ctmenu", 1)]
public sealed class SqlObjectExplorerPackage : Package, IOleCommandTarget
[ProvideAutoLoadAttribute("27F27371-B70C-4B7B-BA28-9EDF8A3F0538")]
[ProvideToolWindowAttribute((SqlServerObjectExplorerToolWindow^::typeid), 
    Width = 350, Style = VsDockStyle::Tabbed, Orientation = ToolWindowOrientation::Left, 
    Window = "74946827-37a0-11d2-a273-00c04f8ef4ff")]
[GuidAttribute("00b73ab4-7a2a-4ddf-90c9-e78a163ab06a")]
[PackageRegistrationAttribute(UseManagedResourcesOnly = true)]
[ProvideLoadKeyAttribute("Standard", "12.0.0.0", "Microsoft SQL Server Data Tools - SQL Object Explorer", 
    "Microsoft Corporation", 101)]
[ProvideMenuResourceAttribute("Menus.ctmenu", 1)]
public ref class SqlObjectExplorerPackage sealed : Package, IOleCommandTarget
[<Sealed>]
[<ProvideAutoLoadAttribute("27F27371-B70C-4B7B-BA28-9EDF8A3F0538")>]
[<ProvideToolWindowAttribute(typeof(SqlServerObjectExplorerToolWindow),
    Width = 350, Style = VsDockStyle.Tabbed, Orientation = ToolWindowOrientation.Left,
    Window = "74946827-37a0-11d2-a273-00c04f8ef4ff")>]
[<GuidAttribute("00b73ab4-7a2a-4ddf-90c9-e78a163ab06a")>]
[<PackageRegistrationAttribute(UseManagedResourcesOnly = true)>]
[<ProvideLoadKeyAttribute("Standard", "12.0.0.0", "Microsoft SQL Server Data Tools - SQL Object Explorer",
    "Microsoft Corporation", 101)>]
[<ProvideMenuResourceAttribute("Menus.ctmenu", 1)>]
type SqlObjectExplorerPackage = 
    class
        inherit Package
        interface IOleCommandTarget
    end
<ProvideAutoLoadAttribute("27F27371-B70C-4B7B-BA28-9EDF8A3F0538")>
<ProvideToolWindowAttribute(GetType(SqlServerObjectExplorerToolWindow),
    Width := 350, Style := VsDockStyle.Tabbed, Orientation := ToolWindowOrientation.Left,
    Window := "74946827-37a0-11d2-a273-00c04f8ef4ff")>
<GuidAttribute("00b73ab4-7a2a-4ddf-90c9-e78a163ab06a")>
<PackageRegistrationAttribute(UseManagedResourcesOnly := True)>
<ProvideLoadKeyAttribute("Standard", "12.0.0.0", "Microsoft SQL Server Data Tools - SQL Object Explorer",
    "Microsoft Corporation", 101)>
<ProvideMenuResourceAttribute("Menus.ctmenu", 1)>
Public NotInheritable Class SqlObjectExplorerPackage
    Inherits Package
    Implements IOleCommandTarget

Konstruktoren

Name Beschreibung
System_CAPS_pubmethod SqlObjectExplorerPackage()

Initialisiert eine neue Instanz der SqlObjectExplorerPackage-Klasse.

Eigenschaften

Name Beschreibung
System_CAPS_pubproperty ApplicationRegistryRoot

(Geerbt von Package.)

System_CAPS_pubproperty OleComponentManager

Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen.

Ruft OleComponentManager ab.

System_CAPS_pubproperty UserDataPath

(Geerbt von Package.)

System_CAPS_pubproperty UserLocalDataPath

(Geerbt von Package.)

System_CAPS_pubproperty UserRegistryRoot

(Geerbt von Package.)

System_CAPS_pubproperty Zombied

(Geerbt von Package.)

Methoden

Name Beschreibung
System_CAPS_pubmethod CreateInstance(Guid, Guid, Type)

(Geerbt von Package.)

System_CAPS_pubmethod CreateTool(Guid)

(Geerbt von Package.)

System_CAPS_pubmethod Equals(Object)

(Geerbt von Object.)

System_CAPS_pubmethod FindToolWindow(Type, Int32, Boolean)

(Geerbt von Package.)

System_CAPS_pubmethod FindWindowPane(Type, Int32, Boolean)

(Geerbt von Package.)

System_CAPS_pubmethod GetHashCode()

(Geerbt von Object.)

System_CAPS_pubmethod GetOutputPane(Guid, String)

(Geerbt von Package.)

System_CAPS_pubmethod GetProviderLocale()

(Geerbt von Package.)

System_CAPS_pubmethod GetType()

(Geerbt von Object.)

System_CAPS_pubmethod ShowOptionPage(Type)

(Geerbt von Package.)

System_CAPS_pubmethod ToString()

(Geerbt von Object.)

Explizite Schnittstellenimplementierungen

Name Beschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethod IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)

Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen.

Führt den angegebenen Befehl aus.

System_CAPS_pubinterfaceSystem_CAPS_privmethod IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen.

Fragt das Objekt nach dem Status eines oder mehrerer Befehle, die von Benutzeroberflächenereignissen generiert wurden.

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceProvider.QueryService(Guid, Guid, IntPtr)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPackage.Close()

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPackage.GetAutomationObject(String, Object)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPackage.GetPropertyPage(Guid, VSPROPSHEETPAGE[])

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPackage.QueryClose(Int32)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPackage.ResetDefaults(UInt32)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPackage.SetSite(IServiceProvider)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPersistSolutionOpts.LoadUserOptions(IVsSolutionPersistence, UInt32)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPersistSolutionOpts.ReadUserOptions(IStream, String)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPersistSolutionOpts.SaveUserOptions(IVsSolutionPersistence)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsPersistSolutionOpts.WriteUserOptions(IStream, String)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsToolboxItemProvider.GetItemContent(String, UInt16, IntPtr)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsToolWindowFactory.CreateToolWindow(Guid, UInt32)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsUserSettings.ExportSettings(String, IVsSettingsWriter)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsUserSettings.ImportSettings(String, IVsSettingsReader, UInt32, Int32)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IVsUserSettingsQuery.NeedExport(String, Int32)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceContainer.AddService(Type, Object)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceContainer.AddService(Type, Object, Boolean)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceContainer.AddService(Type, ServiceCreatorCallback)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceContainer.RemoveService(Type)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceContainer.RemoveService(Type, Boolean)

(Geerbt von Package.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod IServiceProvider.GetService(Type)

(Geerbt von Package.)

Threadsicherheit

Öffentliche statische (in Visual Basic freigegebene) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Microsoft.VisualStudio.Data.Tools.SqlObjectExplorer-Namespace

Zurück zum Anfang