Utilisation et fourniture de services répartis
Un service réparti est un service acquis via un IServiceBroker et est exposé en tant qu’interface compatible avec RPC pour permettre au service et à son client d’exister dans des AppDomains, des processus ou même sur des ordinateurs (dans le cas de Live Share).
Les VSPackages peuvent offrir des services propres à l’aide de l’interface IBrokeredServiceContainer.
Visual Studio propose des services répartis importants, tels que les suivants :
Service réparti | Description |
---|---|
IOutputChannelStore | Permet de diffuser du texte en continu dans la fenêtre de sortie. |
IOpenDocumentService | Permet l’ouverture de documents. |
IFileSystem | Autorise l’accès aux systèmes de fichiers locaux ou distants. |
Contenu de cette section
Principes de base des service répartis présente les éléments importants d’un service réparti Visual Studio et la façon dont ils diffèrent d’autres services Visual Studio.
Découverte des services répartis disponibles décrit comment découvrir l’ensemble disponible de services répartis.
Obtenir un service réparti explique comment demander (consommer) un service réparti.
Fournir un service réparti explique comment fournir un service réparti.
Résolution des problèmes liés aux services répartis présente les problèmes courants et leurs solutions.