Compartilhar via


Classe ServicesPackage

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Shell.Package
    Microsoft.VisualStudio.Services.Integration.ServicesPackage

Namespace:  Microsoft.VisualStudio.Services.Integration
Assembly:  Microsoft.VisualStudio.Services.Integration (em Microsoft.VisualStudio.Services.Integration.dll)

Sintaxe

'Declaração
<GuidAttribute("0B93CCC5-BC52-40E9-91A3-7B8B58C4526B")> _
<ProvideServiceAttribute(GetType(ITeamFoundationConnectionManager))> _
<ProvideServiceAttribute(GetType(ITeamFoundationContextManager))> _
Public NotInheritable Class ServicesPackage _
    Inherits Package
[GuidAttribute("0B93CCC5-BC52-40E9-91A3-7B8B58C4526B")]
[ProvideServiceAttribute(typeof(ITeamFoundationConnectionManager))]
[ProvideServiceAttribute(typeof(ITeamFoundationContextManager))]
public sealed class ServicesPackage : Package

O tipo ServicesPackage expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ServicesPackage

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 público CreateInstance (Herdado de Package.)
Método público CreateTool (Herdado de Package.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público FindToolWindow (Herdado de Package.)
Método público FindWindowPane (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 público GetService<T>()
Método público GetService<T, S>()
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
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

Campos

  Nome Descrição
Campo públicoMembro estático PackageGuid

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.VisualStudio.Services.Integration