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.myObjectein 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.myObjectein 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