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