Uso y suministro de servicios de intermediación
Un servicio de intermediación es un servicio adquirido a través un IServiceBroker y se expone como una interfaz compatible con RPC para permitir que el servicio y su cliente existan en distintos dominios de aplicaciones, procesos o incluso máquinas (en el caso de Live Share).
Los paquetes de VS pueden ofrecer servicios propios mediante la interfaz de IBrokeredServiceContainer.
Visual Studio ofrece importantes servicios de intermediación, como los siguientes:
Servicio de intermediación | Descripción |
---|---|
IOutputChannelStore | Permite transmitir texto a la ventana de salida. |
IOpenDocumentService | Permite abrir documentos. |
IFileSystem | Permite el acceso a sistemas de archivos locales o remotos. |
En esta sección
Aspectos fundamentales del servicio de intermediación presenta los elementos importantes de un servicio de intermediación de Visual Studio y cómo difieren de otros servicios de Visual Studio.
Detección de los servicios de intermediación disponibles describe cómo detectar el conjunto disponible de servicios de intermediación.
Cómo: Obtener un servicio de intermediación describe cómo solicitar (consumir) un servicio de intermediación.
Cómo: Proporcionar un servicio de intermediación describe cómo proporcionar un servicio de intermediación.
Cómo: Solucionar problemas de servicios de intermediación describe los problemas habituales y presenta soluciones a ellos.