HostObjectsAsyncRoot class
Enthält asynchrone Proxys für alle über hinzugefügten CoreWebView2.AddHostObjectToScript
Hostobjekte sowie Optionen zum Konfigurieren dieser Proxys und den Container für synchrone Proxys.
Wenn Sie in Ihrem nativen Code aufrufencoreWebView2.AddHostObjectToScript("myObject", object);
, steht mithilfe von chrome.webview.hostObjects.myObject
ein asynchroner Proxy für object
für Ihren webseitigen Code zur Verfügung.
- Extends
Eigenschaften
options | Enthält Optionen, die auf |
sync | Enthält synchrone Proxys für alle Hostobjekte, die über hinzugefügt werden Wenn Sie in Ihrem nativen Code aufrufen |
Methoden
cancel |
Führt einen bestmöglichen Abbruch für Zusagen für asynchrone Methodenaufrufe aus. |
cleanup |
Führt eine optimale Garbage Collection für Hostobjektproxys aus, die nicht mehr verwendet werden. |
Details zur Eigenschaft
options
Enthält Optionen, die auf CoreWebView2.AddHostObjectToScript
hinzugefügte Skriptproxys anwendbar sind.
options: HostObjectsOptions;
Eigenschaftswert
sync
Enthält synchrone Proxys für alle Hostobjekte, die über hinzugefügt werden CoreWebView2.AddHostObjectToScript
.
Wenn Sie in Ihrem nativen Code aufrufencoreWebView2.AddHostObjectToScript("myObject", object);
, steht mithilfe von chrome.webview.hostObjects.sync.myObject
ein synchroner Proxy für object
für Ihren webseitigen Code zur Verfügung.
sync: HostObjectsSyncRoot;
Eigenschaftswert
Details zur Methode
cancelPromise(promise)
Führt einen bestmöglichen Abbruch für Zusagen für asynchrone Methodenaufrufe aus.
cancelPromise(promise: Promise<HostObjectAsyncProxy>): void;
Parameter
- promise
-
Promise<HostObjectAsyncProxy>
Gibt zurück
void
cleanupSome()
Führt eine optimale Garbage Collection für Hostobjektproxys aus, die nicht mehr verwendet werden.
cleanupSome() : void;
Gibt zurück
void