Partilhar via


Classe ProjectPackage

Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.

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.Sql.UI.SqlPackage
      Microsoft.VisualStudio.Data.Schema.Package.UI.DataPackage

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

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public MustInherit Class ProjectPackage _
    Inherits Package
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public abstract class ProjectPackage : Package
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public ref class ProjectPackage abstract : public Package
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
type ProjectPackage =  
    class
        inherit Package
    end
public abstract class ProjectPackage extends Package

O tipo ProjectPackage expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido ProjectPackage Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.

Início

Propriedades

  Nome Descrição
Propriedade pública ApplicationRegistryRoot (Herdado de Package.)
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.
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. (Substitui Package.Dispose(Boolean).)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
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úblicoMembro estático GetGlobalService<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.
Método públicoMembro estático GetGlobalService<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.
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ú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.
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.
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. (Substitui Package.Initialize().)
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.
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 protegido RegisterEditorFactory (Herdado de Package.)
Método protegido RegisterProjectFactory (Herdado de Package.)
Método público ShowOptionPage (Herdado de Package.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método públicoMembro estático TryGetGlobalService<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.
Método públicoMembro estático TryGetGlobalService<S, I>() Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
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.
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.

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 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 IOleCommandTarget.Exec (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 IOleCommandTarget.QueryStatus (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.Project.Internal