Serviços
Um serviço é um contrato entre duas VSPackages. Um VSPackage oferece um conjunto específico de interfaces para outro VSPackage consumir. Por exemplo, Visual Studio oferece o SVsActivityLog de serviço para qualquer VSPackage ele é carregado. Esse serviço fornece a IVsActivityLog interface, que pode ser usado para gravar no log de atividade. Para obter mais informações, consulte Como: usar o Log de atividade.
Nesta seção
Conceitos básicos de serviço
Apresenta os elementos importantes de um Visual Studio service.Registrando serviços
Explica como registrar um serviço global.Como: consumir um serviço
Discute como solicitar (consomem) um serviço.Como: fornecer um serviço.
Descreve como fornecer um serviço.Como: solucionar problemas de serviços
Discute problemas comuns e apresenta soluções para eles.Como: usar GetGlobalService
Mostra como usar GetGlobalService para obter um serviço para um VSPackage que não tenha sido localizado, uma janela de ferramentas ou um contêiner de controle.Como: obter um serviço de um Thread de segundo plano (C++)
Explica como empacotar um serviço em um fluxo para que ele pode ser acessado por um segmento de plano de fundo.Como: obter um serviço do objeto DTE
Explica como obter um serviço a partir de um programa que tenha acesso ao Visual Studio automação DTEClass objeto.Lista de serviços disponíveis
Lista os serviços mais populares.Serviços usados nos exemplos
Lista Serviços populares e as amostras que os contêm.Exemplos de extensibilidade de Visual Studio
Serviços de amostras, você pode carregar no Visual Studio.
Seções relacionadas
- Arquitetura IDE de Visual Studio
Descreve Visual Studio e seu IDE e apresenta estratégias e técnicas para estender o IDE.