Classe DataPackage

O pacote para um projeto de banco de dados.

Esta API não compatível com CLS. 

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.UI
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (em Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
<DefaultRegistryRootAttribute("Software\Microsoft\VisualStudio\10.0")> _
<ProvideLoadKeyAttribute("Professional", "2.0", "VSTS for Database Professionals",  _
    "Microsoft Corporation", )> _
<ProvideMenuResourceAttribute(, )> _
<GuidAttribute("068E2583-0872-403B-AF4C-6C2A8F2D8C3E")> _
<PackageRegistrationAttribute(UseManagedResourcesOnly := False)> _
Public NotInheritable Class DataPackage _
    Inherits ProjectPackage _
    Implements IOleCommandTarget
[CLSCompliantAttribute(false)]
[DefaultRegistryRootAttribute("Software\Microsoft\VisualStudio\10.0")]
[ProvideLoadKeyAttribute("Professional", "2.0", "VSTS for Database Professionals", 
    "Microsoft Corporation", )]
[ProvideMenuResourceAttribute(, )]
[GuidAttribute("068E2583-0872-403B-AF4C-6C2A8F2D8C3E")]
[PackageRegistrationAttribute(UseManagedResourcesOnly = false)]
public sealed class DataPackage : ProjectPackage, 
    IOleCommandTarget
[CLSCompliantAttribute(false)]
[DefaultRegistryRootAttribute(L"Software\Microsoft\VisualStudio\10.0")]
[ProvideLoadKeyAttribute(L"Professional", L"2.0", L"VSTS for Database Professionals", 
    L"Microsoft Corporation", )]
[ProvideMenuResourceAttribute(, )]
[GuidAttribute(L"068E2583-0872-403B-AF4C-6C2A8F2D8C3E")]
[PackageRegistrationAttribute(UseManagedResourcesOnly = false)]
public ref class DataPackage sealed : public ProjectPackage, 
    IOleCommandTarget
[<Sealed>]
[<CLSCompliantAttribute(false)>]
[<DefaultRegistryRootAttribute("Software\Microsoft\VisualStudio\10.0")>]
[<ProvideLoadKeyAttribute("Professional", "2.0", "VSTS for Database Professionals", 
    "Microsoft Corporation", )>]
[<ProvideMenuResourceAttribute(, )>]
[<GuidAttribute("068E2583-0872-403B-AF4C-6C2A8F2D8C3E")>]
[<PackageRegistrationAttribute(UseManagedResourcesOnly = false)>]
type DataPackage =  
    class
        inherit ProjectPackage
        interface IOleCommandTarget
    end
public final class DataPackage extends ProjectPackage implements IOleCommandTarget

O tipo DataPackage expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DataPackage Inicializa uma nova instância da classe DataPackage.

Início

Propriedades

  Nome Descrição
Propriedade pública ApplicationRegistryRoot (Herdado de Package.)
Propriedade públicaMembro estático Instance Obtém a instância única do que o DataPackage.
Propriedade pública IsCmdLineBuild Retorna true se este método é chamado durante uma compilação de linha de comando.
Propriedade pública ServiceProvider Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Herdado de ProjectPackage.)
Propriedade pública UserDataPath (Herdado de Package.)
Propriedade pública UserLocalDataPath (Herdado de Package.)
Propriedade pública UserRegistryRoot (Herdado de Package.)
Propriedade pública Zombied (Herdado de Package.)

Início

Métodos

  Nome Descrição
Método protegido AddOptionKey (Herdado de Package.)
Método público CreateInstance (Herdado de Package.)
Método público CreateTool (Herdado de Package.)
Método protegido CreateToolWindow (Herdado de Package.)
Método protegido Dispose Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Herdado de ProjectPackage.)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método público FailFast Chame esse método para rapidamente interromper o aplicativo.
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público FindToolWindow (Herdado de Package.)
Método público FindWindowPane (Herdado de Package.)
Método protegido GetAutomationObject (Herdado de Package.)
Método protegido GetDialogPage (Herdado de Package.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetOutputPane (Herdado de Package.)
Método público GetProviderLocale (Herdado de Package.)
Método públicoMembro estático GetResourceString(Int32) Retorna a seqüência de recurso a partir do assembly satélite.
Método públicoMembro estático GetResourceString(String) Retorna a seqüência de recurso a partir do assembly satélite.
Método público GetService<TServiceType>(Type) Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Herdado de ProjectPackage.)
Método público GetService<TServiceObject, TServiceType>() Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Herdado de ProjectPackage.)
Método protegido GetToolboxItemData (Herdado de Package.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido Initialize Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Herdado de ProjectPackage.)
Método protegido InitializeSolutionListeners Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Herdado de ProjectPackage.)
Método público IsSqlScriptToolWindowVisible Verifica se o Transact-SQL janela da ferramenta de Script está visível.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido OnLoadOptions (Herdado de Package.)
Método protegido OnSaveOptions (Herdado de Package.)
Método protegido ParseToolboxResource(TextReader, ResourceManager) (Herdado de Package.)
Método protegido ParseToolboxResource(TextReader, Guid) (Herdado de Package.)
Método protegido QueryClose (Herdado de Package.)
Método públicoMembro estático QueryEditFiles(array<String[]) Consulta o controle de versão para determinar se o arquivo especificado pode ser retirado.
Método públicoMembro estático QueryEditFiles(Boolean%, array<String[]) Pergunte ao controle de código fonte (SCC) se o arquivo pode ser retirado.SCC verificará o arquivo se ele tiver permissão para fazê-lo.O usuário pode ser solicitado, dependendo das configurações, antes do check-out.
Método protegido RegisterEditorFactory (Herdado de Package.)
Método público RegisterForIdleProcessing Adiciona um recurso de processamento ociosa.
Método protegido RegisterProjectFactory (Herdado de Package.)
Método público RemoveFromIdleProcessing Remove um recurso de processamento ocioso.
Método público ShowOptionPage (Herdado de Package.)
Método público ShowOrCreateSqlScriptToolWindow Exibe a janela da ferramenta de Script do Transact-SQL, criá-la, se necessário.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público TryGetService<T>(Type) Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Herdado de ProjectPackage.)
Método público TryGetService<TServiceObject, TServiceType>() Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Herdado de ProjectPackage.)

Início

Eventos

  Nome Descrição
Evento protegido ToolboxInitialized (Herdado de Package.)
Evento protegido ToolboxUpgraded (Herdado de Package.)

Início

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IOleCommandTarget.Exec Executa o comando especificado ou exibe ajuda para o comando.
Implementação explícita da interfaceMétodo particular IOleCommandTarget.QueryStatus Consulta o objeto para o status de um ou mais comandos gerados por eventos de interface do usuário.
Implementação explícita da interfaceMétodo particular IServiceContainer.AddService(Type, Object) (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IServiceContainer.AddService(Type, ServiceCreatorCallback) (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IServiceContainer.AddService(Type, Object, Boolean) (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean) (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsPackage.Close (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsToolWindowFactory.CreateToolWindow (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsUserSettings.ExportSettings (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsPackage.GetAutomationObject (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsToolboxItemProvider.GetItemContent (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsPackage.GetPropertyPage (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IServiceProvider.GetService (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsUserSettings.ImportSettings (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsPersistSolutionOpts.LoadUserOptions (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsUserSettingsMigration.MigrateSettings (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsPackage.QueryClose (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IServiceProvider.QueryService (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsPersistSolutionOpts.ReadUserOptions (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IServiceContainer.RemoveService(Type) (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IServiceContainer.RemoveService(Type, Boolean) (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsPackage.ResetDefaults (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsPersistSolutionOpts.SaveUserOptions (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsPackage.SetSite (Herdado de Package.)
Implementação explícita da interfaceMétodo particular IVsPersistSolutionOpts.WriteUserOptions (Herdado de Package.)

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Schema.Package.UI