HostObjectsAsyncRoot class
Содержит асинхронные прокси-серверы для всех объектов узла, добавленных с помощью CoreWebView2.AddHostObjectToScript , а также параметры для настройки этих прокси-серверов и контейнер для синхронных прокси-серверов.
При вызове coreWebView2.AddHostObjectToScript("myObject", object); в машинном коде асинхронный прокси-сервер для object доступен для веб-кода с помощью chrome.webview.hostObjects.myObject.
- Extends
Свойства
| options | Содержит параметры, применимые к |
| sync | Содержит синхронные прокси-серверы для всех объектов узла, добавленных через При вызове |
Методы
| cancel |
Отмена наилучших усилий для обещаний для вызовов асинхронных методов. |
| cleanup |
Выполняет сборку мусора в прокси-серверах объектов узла, которые больше не используются. |
Сведения о свойстве
options
Содержит параметры, применимые к CoreWebView2.AddHostObjectToScript добавленным прокси-посредникам скриптов.
options: HostObjectsOptions;
Значение свойства
sync
Содержит синхронные прокси-серверы для всех объектов узла, добавленных через CoreWebView2.AddHostObjectToScript.
При вызове coreWebView2.AddHostObjectToScript("myObject", object); в машинном коде синхронный прокси-сервер для object будет доступен для веб-кода с помощью chrome.webview.hostObjects.sync.myObject.
sync: HostObjectsSyncRoot;
Значение свойства
Сведения о методе
cancelPromise(promise)
Отмена наилучших усилий для обещаний для вызовов асинхронных методов.
cancelPromise(promise: Promise<HostObjectAsyncProxy>): void;
Параметры
- promise
-
Promise<HostObjectAsyncProxy>
Возвращаемое значение
void
cleanupSome()
Выполняет сборку мусора в прокси-серверах объектов узла, которые больше не используются.
cleanupSome() : void;
Возвращаемое значение
void