Sdílet prostřednictvím


SqlPackage – třída

Databázový balíček specifické pro Server SQL.

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

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Shell.Package
    Microsoft.VisualStudio.Data.Schema.Package.Project.Internal.ProjectPackage
      Microsoft.VisualStudio.Data.Schema.Package.Sql.UI.SqlPackage

Obor názvů:  Microsoft.VisualStudio.Data.Schema.Package.Sql.UI
Sestavení:  Microsoft.VisualStudio.Data.Schema.Package.Sql (v Microsoft.VisualStudio.Data.Schema.Package.Sql.dll)

Syntaxe

'Deklarace
<ProvideMenuResourceAttribute(, )> _
<ProvideLoadKeyAttribute("Professional", "2.0", "VSTS for Database Professionals Sql Server",  _
    "Microsoft Corporation", )> _
<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
<GuidAttribute("481A3758-A6D0-43E0-B1B8-4428BE962F8E")> _
<PackageRegistrationAttribute(UseManagedResourcesOnly := False)> _
<DefaultRegistryRootAttribute("Software\Microsoft\VisualStudio\10.0")> _
Public NotInheritable Class SqlPackage _
    Inherits ProjectPackage _
    Implements IOleCommandTarget
[ProvideMenuResourceAttribute(, )]
[ProvideLoadKeyAttribute("Professional", "2.0", "VSTS for Database Professionals Sql Server", 
    "Microsoft Corporation", )]
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
[GuidAttribute("481A3758-A6D0-43E0-B1B8-4428BE962F8E")]
[PackageRegistrationAttribute(UseManagedResourcesOnly = false)]
[DefaultRegistryRootAttribute("Software\Microsoft\VisualStudio\10.0")]
public sealed class SqlPackage : ProjectPackage, 
    IOleCommandTarget
[ProvideMenuResourceAttribute(, )]
[ProvideLoadKeyAttribute(L"Professional", L"2.0", L"VSTS for Database Professionals Sql Server", 
    L"Microsoft Corporation", )]
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
[GuidAttribute(L"481A3758-A6D0-43E0-B1B8-4428BE962F8E")]
[PackageRegistrationAttribute(UseManagedResourcesOnly = false)]
[DefaultRegistryRootAttribute(L"Software\Microsoft\VisualStudio\10.0")]
public ref class SqlPackage sealed : public ProjectPackage, 
    IOleCommandTarget
[<Sealed>]
[<ProvideMenuResourceAttribute(, )>]
[<ProvideLoadKeyAttribute("Professional", "2.0", "VSTS for Database Professionals Sql Server", 
    "Microsoft Corporation", )>]
[<ComVisibleAttribute(true)>]
[<CLSCompliantAttribute(false)>]
[<GuidAttribute("481A3758-A6D0-43E0-B1B8-4428BE962F8E")>]
[<PackageRegistrationAttribute(UseManagedResourcesOnly = false)>]
[<DefaultRegistryRootAttribute("Software\Microsoft\VisualStudio\10.0")>]
type SqlPackage =  
    class
        inherit ProjectPackage
        interface IOleCommandTarget
    end
public final class SqlPackage extends ProjectPackage implements IOleCommandTarget

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

Konstruktory

  Název Popis
Veřejná metoda SqlPackage Inicializuje novou instanci SqlPackage Třída

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost ApplicationRegistryRoot (Zděděno z Package.)
Veřejná vlastnost ServiceProvider Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu. (Zděděno z ProjectPackage.)
Veřejná vlastnost UserDataPath (Zděděno z Package.)
Veřejná vlastnost UserLocalDataPath (Zděděno z Package.)
Veřejná vlastnost UserRegistryRoot (Zděděno z Package.)
Veřejná vlastnost Zombied (Zděděno z Package.)

Na začátek

Metody

  Název Popis
Chráněná metoda AddOptionKey (Zděděno z Package.)
Veřejná metoda CreateInstance (Zděděno z Package.)
Veřejná metoda CreateTool (Zděděno z Package.)
Chráněná metoda CreateToolWindow (Zděděno z Package.)
Chráněná metoda Dispose Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu. (Zděděno z ProjectPackage.)
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 FindToolWindow (Zděděno z Package.)
Veřejná metoda FindWindowPane (Zděděno z Package.)
Chráněná metoda GetAutomationObject (Zděděno z Package.)
Chráněná metoda GetDialogPage (Zděděno z Package.)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetOutputPane (Zděděno z Package.)
Veřejná metoda GetProviderLocale (Zděděno z Package.)
Veřejná metoda GetService<TServiceType>(Type) Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu. (Zděděno z ProjectPackage.)
Veřejná metoda GetService<TServiceObject, TServiceType>() Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu. (Zděděno z ProjectPackage.)
Chráněná metoda GetToolboxItemData (Zděděno z Package.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda Initialize Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu. (Zděděno z ProjectPackage.)
Chráněná metoda InitializeSolutionListeners Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu. (Zděděno z ProjectPackage.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Chráněná metoda OnLoadOptions (Zděděno z Package.)
Chráněná metoda OnSaveOptions (Zděděno z Package.)
Chráněná metoda ParseToolboxResource(TextReader, ResourceManager) (Zděděno z Package.)
Chráněná metoda ParseToolboxResource(TextReader, Guid) (Zděděno z Package.)
Chráněná metoda QueryClose (Zděděno z Package.)
Chráněná metoda RegisterEditorFactory (Zděděno z Package.)
Chráněná metoda RegisterProjectFactory (Zděděno z Package.)
Veřejná metoda ShowOptionPage (Zděděno z Package.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TryGetService<T>(Type) Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu. (Zděděno z ProjectPackage.)
Veřejná metoda TryGetService<TServiceObject, TServiceType>() Tato třída a jeho členové jsou vyhrazeny pro interní použití a nejsou určeny pro použití v kódu. (Zděděno z ProjectPackage.)

Na začátek

Události

  Název Popis
Chráněná událost ToolboxInitialized (Zděděno z Package.)
Chráněná událost ToolboxUpgraded (Zděděno z Package.)

Na začátek

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IOleCommandTarget.Exec
Explicitní implementace rozhraníSoukromá metoda IServiceContainer.AddService(Type, Object) (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IServiceContainer.AddService(Type, ServiceCreatorCallback) (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IServiceContainer.AddService(Type, Object, Boolean) (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean) (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsPackage.Close (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsToolWindowFactory.CreateToolWindow (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsUserSettings.ExportSettings (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsPackage.GetAutomationObject (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsToolboxItemProvider.GetItemContent (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsPackage.GetPropertyPage (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IServiceProvider.GetService (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsUserSettings.ImportSettings (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsPersistSolutionOpts.LoadUserOptions (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsUserSettingsMigration.MigrateSettings (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsPackage.QueryClose (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IServiceProvider.QueryService (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IOleCommandTarget.QueryStatus (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsPersistSolutionOpts.ReadUserOptions (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IServiceContainer.RemoveService(Type) (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IServiceContainer.RemoveService(Type, Boolean) (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsPackage.ResetDefaults (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsPersistSolutionOpts.SaveUserOptions (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsPackage.SetSite (Zděděno z Package.)
Explicitní implementace rozhraníSoukromá metoda IVsPersistSolutionOpts.WriteUserOptions (Zděděno z Package.)

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.Sql.UI – obor názvů