Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un servicio intermediado es un servicio adquirido a través de un IServiceBroker y se expone como una interfaz compatible con RPC para permitir que el servicio y su cliente existan en distintos AppDomains, procesos o incluso a través de máquinas (en el caso de Live Share).
Los paquetes de VS pueden ofrecer servicios propios mediante la IBrokeredServiceContainer interfaz .
Visual Studio ofrece servicios intermediados importantes, como los siguientes:
| Servicio intermediado | Description |
|---|---|
| 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
Brokered Service Essentials presenta los elementos importantes de un servicio intermediado de Visual Studio y cómo difieren de otros servicios de Visual Studio.
Descubrimiento de los servicios intermediados disponibles describe cómo descubrir el conjunto disponible de servicios intermediados.
Cómo: Obtener un servicio intermediado describe cómo solicitar (consumir) un servicio intermediado.
Cómo: Proporcionar un servicio intermediado describe cómo proporcionar un servicio intermediado.
Cómo solucionar problemas de servicios intermediados describe los problemas comunes y presenta soluciones a ellos.