Freigeben über


Verwenden und Bereitstellen von vermittelten Diensten

Ein vermittelter Dienst ist ein Dienst, der über eine IServiceBroker erworben wird und als RPC-kompatible Schnittstelle bereitgestellt wird, um den Dienst und seinen Client in unterschiedlichen AppDomains, Prozessen oder sogar computerübergreifend existieren zu lassen (im Fall von Live Share).

VS Packages kann eigene Dienste über die IBrokeredServiceContainer Schnittstelle anbieten.

Visual Studio bietet wichtige brokerierte Dienste, z. B. folgendes:

Vermittelte Dienstleistung Description
IOutputChannelStore Ermöglicht das Streamen von Text in das Ausgabefenster.
IOpenDocumentService Ermöglicht das Öffnen von Dokumenten.
IFileSystem Ermöglicht den Zugriff auf lokale oder Remotedateisysteme.

In diesem Abschnitt