Amazon DCV SDK für die Webbenutzeroberfläche - Amazon DCV

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Amazon DCV SDK für die Webbenutzeroberfläche

Eine JavaScript React-Komponentenbibliothek, die derzeit eine einzelne React-Komponente namens exportiertDCVViewer, die eine Verbindung zum Amazon DCV-Server herstellt und die Toolbar rendert, um mit dem Remote-Stream zu interagieren.

Macht verfügbar

Komponenten

Auflisten

DCVViewer

Die React-Komponente rendert die Werkzeugleiste mit all ihren Funktionen, die für die Interaktion mit dem Remote-Stream nützlich sind.

Eigenschaften:

Auflisten
dcv
Name Typ Erforderlich Description
dcv Objekt Ja Das Objekt definiert die Eigenschaften, die erforderlich sind, um die Verbindung zum Amazon DCV-Server herzustellen, und legt die Protokollebene und die URL fest, von der aus die Amazon DCV Web Client SDK-Assets geladen und auf die DCV-Ressourcen zugegriffen werden sollen.
Name Typ Erforderlich Beschreibung
sessionId Zeichenfolge Ja Die Amazon DCV-Sitzungs-ID.
authToken Zeichenfolge Ja Das Authentifizierungstoken, das für die Verbindung mit dem Server verwendet werden soll.
serverUrl Zeichenfolge Ja Der Hostname und der Port des laufenden Amazon DCV-Servers im folgenden Format: https://dcv_host_address:port. Zum Beispiel: https: my-dcv-server //:8443.
baseUrl Zeichenfolge Ja Die absolute oder relative URL, von der SDK-Dateien geladen werden sollen.
resourceBaseUrl Zeichenfolge Nein (Standard:"") Die absolute oder relative URL, von der aus auf DCV-Ressourcen zugegriffen werden soll.
onDisconnect function Nein (Standard:() => {}) Die Callback-Funktion wird aufgerufen, wenn die Verbindung zum Amazon DCV-Server getrennt wird und die Verbindung geschlossen wird.
logLevel LogLevel Nein (Standard:) LogLevel.INFO Die Protokollebene, die im Viewer verwendet werden soll.
observers Objekt Nein (Standard: {}) Das Objekt, das httpExtraHeaders Callback einschließen und deren Implementierung definieren httpExtraSearch ParamsCallback soll.
Name Typ Erforderlich Description
httpExtraSearchParameter function Nein (Standard:() => {}) Die Callback-Funktion, die aufgerufen werden soll, um URLs während der Authentifizierung und beim Verbindungsaufbau benutzerdefinierte Abfrageparameter einzufügen.
httpExtraHeaders function Nein (Standard:) () => {} Die Callback-Funktion, die aufgerufen werden soll, um der HTTP-Anfrage beim Verbindungsaufbau benutzerdefinierte Header hinzuzufügen.
UIConfig
Name Typ Erforderlich Description
uiConfig Objekt Nein (Standard:) {} Das Objekt, das die Eigenschaften definiert, um zu konfigurieren, ob die Werkzeugleiste sichtbar ist und ob die Vollbild- und Multimonitorschaltflächen darauf angezeigt werden sollen.
Name Typ Erforderlich Description
toolbar Objekt Nein (Standard:) {} Das Objekt, das die Konfigurationsoptionen für die Werkzeugleiste definiert.
Name Typ Erforderlich Beschreibung
visible Boolesch Nein (Standard:true) Die Option, um zu definieren, ob die Werkzeugleiste ein- oder ausgeblendet werden soll.
fullscreenButton Boolesch Nein (Standard:true) Die Option, um zu definieren, ob die Vollbild-Schaltfläche in der Werkzeugleiste ein- oder ausgeblendet werden soll.
multimonitorButton Boolesch Nein (Standard:true) Die Option, um zu definieren, ob die Multimonitor-Schaltfläche in der Werkzeugleiste ein- oder ausgeblendet werden soll.