Partilhar via


Utilização e Prestação de Serviços

Um serviço é um contrato entre dois VSPackages. Um VSPackage oferece um conjunto específico de interfaces para ser consumido por outro VSPackage. Por exemplo, Visual Studio oferece o SVsActivityLog serviço para qualquer VSPackage que carrega. Este serviço fornece a interface IVsActivityLog, que pode ser usada para gravar no registo de atividades. Para obter mais informações, consulte Como usar o log de atividades.

VSPackages podem oferecer seus próprios serviços usando a IProfferService interface..

O Visual Studio oferece serviços importantes, como os seguintes:

Serviço IDE Descrição
SVsShell Fornece acesso aos serviços IDE que lidam com a funcionalidade básica, VSPackages e o registro.
SVsUIShell Fornece janelas básicas e funcionalidade relacionada à interface do usuário no IDE, como a capacidade de criar ferramentas e janelas de documentos.
SVsSolution Fornece funcionalidade básica relacionada à solução, como a capacidade de enumerar projetos, criar novos projetos e monitorar alterações no projeto.

Nesta secção