HostObjectsAsyncRoot class
Contiene servidores proxy asincrónicos para todos los objetos host agregados a través CoreWebView2.AddHostObjectToScript
de , así como opciones para configurar esos servidores proxy y el contenedor para servidores proxy sincrónicos.
Si llama a coreWebView2.AddHostObjectToScript("myObject", object);
en el código nativo, hay un proxy asincrónico para object
disponible para el código del lado web, mediante chrome.webview.hostObjects.myObject
.
- Extends
Propiedades
options | Contiene opciones aplicables a |
sync | Contiene servidores proxy sincrónicos para todos los objetos host agregados a través de Si llama a |
Métodos
cancel |
Realiza una cancelación del mejor esfuerzo en las promesas para las llamadas a métodos asincrónicos. |
cleanup |
Realiza una recolección de elementos no utilizados de mejor esfuerzo en servidores proxy de objetos host que ya no están en uso. |
Detalles de las propiedades
options
Contiene opciones aplicables a CoreWebView2.AddHostObjectToScript
los servidores proxy de script agregados.
options: HostObjectsOptions;
Valor de propiedad
sync
Contiene servidores proxy sincrónicos para todos los objetos host agregados a través de CoreWebView2.AddHostObjectToScript
.
Si llama a coreWebView2.AddHostObjectToScript("myObject", object);
en el código nativo, un proxy sincrónico para object
está disponible para el código del lado web, mediante chrome.webview.hostObjects.sync.myObject
.
sync: HostObjectsSyncRoot;
Valor de propiedad
Detalles del método
cancelPromise(promise)
Realiza una cancelación del mejor esfuerzo en las promesas para las llamadas a métodos asincrónicos.
cancelPromise(promise: Promise<HostObjectAsyncProxy>): void;
Parámetros
- promise
-
Promise<HostObjectAsyncProxy>
Devoluciones
void
cleanupSome()
Realiza una recolección de elementos no utilizados de mejor esfuerzo en servidores proxy de objetos host que ya no están en uso.
cleanupSome() : void;
Devoluciones
void