Uso e fornitura di servizi negoziati
Un servizio negoziato è un servizio acquisito tramite IServiceBrokere viene esposto come interfaccia compatibile con RPC per consentire al servizio e al relativo client di esistere in appDomain distinti, processi o anche tra computer (nel caso di Live Share).
I pacchetti di Visual Studio possono offrire servizi personalizzati usando l'interfaccia IBrokeredServiceContainer .
Visual Studio offre importanti servizi negoziati, ad esempio i seguenti:
Servizio negoziato | Descrizione |
---|---|
IOutputChannelStore | Consente lo streaming di testo nella finestra di output. |
IOpenDocumentService | Consente l'apertura di documenti. |
IFileSystem | Consente l'accesso a file system locali o remoti. |
In questa sezione
Service Essentials negoziata presenta gli elementi importanti di un servizio negoziato di Visual Studio e il modo in cui differiscono da altri servizi di Visual Studio.
Individuazione dei servizi broker disponibili descrive come individuare il set disponibile di servizi negoziati.
Procedura: Ottenere un servizio broker illustra come richiedere (utilizzare) un servizio negoziato.
Procedura: Fornire un servizio broker illustra come fornire un servizio negoziato.
Procedura: Risolvere i problemi relativi ai servizi broker illustra i problemi comuni e presenta le relative soluzioni.