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
Vermittelter Dienst Essentials stellt die wichtigen Elemente eines vermittelten Visual Studio-Diensts dar und unterscheidet sich von anderen Visual Studio-Diensten.
Die Ermittlung der verfügbaren vermittelten Dienste beschreibt, wie Sie den verfügbaren Satz von vermittelten Diensten ermitteln.
Hilfe & Anleitung: Abrufen eines vermittelten Dienstes erläutert, wie sie einen vermittelten Dienst anfordern.
Hilfe & Anleitung: Bereitstellen eines vermittelten Diensts erläutert, wie ein vermittelter Dienst bereitgestellt wird.
Hilfe & Anleitung: Behandeln von Problemen mit vermittelten Diensten erörtert häufige Probleme und stellt Lösungen dafür vor.