Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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
O Brokered Service Essentials apresenta os elementos importantes de um serviço intermediado do Visual Studio e como eles diferem de outros serviços do Visual Studio.
Descobrindo Serviços Intermediados Disponíveis descreve como descobrir o conjunto disponível de serviços intermediados.
Como: Obter um serviço intermediado discute como solicitar (consumir) um serviço intermediado.
Como: Fornecer um serviço intermediado discute como fornecer um serviço intermediado.
Como: Solucionar problemas de serviços intermediados discute problemas comuns e apresenta soluções para eles.