Compartilhar via


Usando e fornecendo serviços agenciados

Um serviço agenciado é um serviço adquirido por meio de um IServiceBroker, e é exposto como uma interface compatível com RPC para permitir que o serviço e seu cliente existam em domínios de aplicativo distintos, processos ou até mesmo em diferentes computadores (no caso do uso do Live Share).

Os Pacotes VS podem oferecer serviços próprios usando a IBrokeredServiceContainer interface.

O Visual Studio oferece serviços agenciados importantes, como o seguinte:

Serviço agenciado Description
IOutputChannelStore Permite transmitir texto para a janela de saída.
IOpenDocumentService Permite abrir documentos.
IFileSystem Permite o acesso a sistemas de arquivos locais ou remotos.

Nesta seção