Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un service intermédiaire est un service acquis via un IServiceBroker, et est exposé en tant qu'interface compatible RPC pour permettre au service et à son client de fonctionner dans des AppDomains distincts, des processus ou même sur des machines différentes (dans le cas de Live Share).
Les packages VS peuvent offrir des services propres à l’aide de l’interface IBrokeredServiceContainer .
Visual Studio propose des services répartiteurs importants, tels que les suivants :
| Service réparti | Descriptif |
|---|---|
| IOutputChannelStore | Permet de diffuser du texte en continu dans la fenêtre de sortie. |
| IOpenDocumentService | Autorise l’ouverture de documents. |
| IFileSystem | Autorise l’accès aux systèmes de fichiers locaux ou distants. |
Dans cette section
Service intermédiaire Essentiels présente les éléments importants d’un service intermédiaire Visual Studio et la façon dont ils diffèrent des autres services Visual Studio.
La découverte des services répartiteurs disponibles décrit comment découvrir l’ensemble disponible de services répartités.
Comment : obtenir un service réparti explique comment demander (consommer) un service réparti.
Comment fournir un service intermédiaire explique comment fournir un service intermédiaire.
Guide pratique pour résoudre les problèmes courants liés aux services répartiteurs et leur présente des solutions.