Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Brokered Service Essentials präsentiert die wichtigen Elemente eines vermittelten Visual Studio-Dienstes und erläutert, wie sie sich von anderen Visual Studio-Diensten unterscheiden.
Die Ermittlung der verfügbaren vermittelten Dienste beschreibt, wie Sie die verfügbaren vermittelten Dienste ermitteln.
So geht's: Abrufen eines vermittelten Diensts erläutert, wie Sie einen vermittelten Dienst anfordern und nutzen.
How to: Provide a Brokered Service erläutert, wie ein brokered Service bereitgestellt wird.
Vorgehensweise: Behandeln von Problemen mit Brokered Services erläutert häufig auftretende Probleme und bietet Lösungen an.