Share via


Classe PluginHostPackage

Esta API não compatível com CLS. 

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Shell.Package
    Microsoft.TeamFoundation.Common.PluginHostPackage

Namespace:  Microsoft.TeamFoundation.Common
Assembly:  Microsoft.VisualStudio.TeamFoundation (em Microsoft.VisualStudio.TeamFoundation.dll)

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
Public MustInherit Class PluginHostPackage _
    Inherits Package _
    Implements IHostPlugin
[CLSCompliantAttribute(false)]
public abstract class PluginHostPackage : Package, 
    IHostPlugin

O tipo PluginHostPackage expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido PluginHostPackage

Superior

Propriedades

  Nome Descrição
Propriedade pública ApplicationRegistryRoot (Herdado de Package.)
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.)

Superior

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 (Substitui Package.Dispose(Boolean).)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja 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 Serve como a função de hash padrão. (Herdado de Object.)
Método público GetOutputPane (Herdado de Package.)
Método público GetProviderLocale (Herdado de Package.)
Método protegido GetService(Type) (Herdado de Package.)
Método público GetService<T>()
Método público GetService<T, V>()
Método protegido GetToolboxItemData (Herdado de Package.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido Initialize (Substitui Package.Initialize().)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnCreateService
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 uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Eventos

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

Superior

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 IVsUserSettingsQuery.NeedExport (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.)

Superior

Acesso thread-safe

Quaisquer membros estático (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.TeamFoundation.Common