HostObjectsAsyncRoot class
包含透過 新增 CoreWebView2.AddHostObjectToScript
之所有主機對象的異步 Proxy,以及設定這些 Proxy 的選項,以及用於同步 Proxy 的容器。
如果您在原生程式代碼中呼叫 coreWebView2.AddHostObjectToScript("myObject", object);
,則 Web 端程式代碼可使用 chrome.webview.hostObjects.myObject
的異object
步 Proxy。
- Extends
屬性
options | 包含適用於 |
sync | 包含透過 如果您在原生程式代碼中呼叫 |
方法
cancel |
針對異步方法呼叫的 promise 執行最佳取消作業。 |
cleanup |
在不再使用的主機物件 Proxy 上,執行最佳的垃圾收集。 |
屬性詳細資料
options
包含適用於 CoreWebView2.AddHostObjectToScript
新增文稿 Proxy 的選項。
options: HostObjectsOptions;
屬性值
sync
包含透過 CoreWebView2.AddHostObjectToScript
新增之所有主機物件的同步 Proxy。
如果您在原生程式代碼中呼叫 coreWebView2.AddHostObjectToScript("myObject", object);
,則 Web 端程式代碼可使用 chrome.webview.hostObjects.sync.myObject
的同步 object
Proxy。
sync: HostObjectsSyncRoot;
屬性值
方法詳細資料
cancelPromise(promise)
針對異步方法呼叫的 promise 執行最佳取消作業。
cancelPromise(promise: Promise<HostObjectAsyncProxy>): void;
參數
- promise
-
Promise<HostObjectAsyncProxy>
傳回
void
cleanupSome()
在不再使用的主機物件 Proxy 上,執行最佳的垃圾收集。
cleanupSome() : void;
傳回
void