Freigeben über


Verwenden und Bereitstellen von vermittelten Diensten

Ein vermittelter Dienst ist ein Dienst, der über eine IServiceBroker erworben wird und als eine RPC-kompatible Schnittstelle verfügbar gemacht wird, damit der Dienst und sein Client in verschiedenen AppDomains, Prozessen oder sogar auf verschiedenen Rechnern (im Fall von Live Share) existieren können.

VS Packages können eigene Dienste anbieten, indem sie die IBrokeredServiceContainer-Schnittstelle verwenden.

Visual Studio bietet wichtige vermittelten Dienste, wie zum Beispiel die folgenden:

Vermittelter Dienst Beschreibung
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 Remote-Dateisysteme.

In diesem Abschnitt