Partilhar via


Utilização e prestação de serviços intermediados

Um serviço intermediado é 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 AppDomains, processos ou até mesmo entre máquinas distintas (no caso do Live Share).

VS Packages pode oferecer seus próprios serviços usando a IBrokeredServiceContainer interface.

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

Serviço de intermediação Descrição
IOutputChannelStore Permite streaming de texto para a janela de saída.
IOpenDocumentService Permite abrir documentos.
IFileSystem Permite o acesso a sistemas de ficheiros locais ou remotos.

Nesta secção