Compartir a través de


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 CoreWebView2.AddHostObjectToScript los servidores proxy de script agregados.

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.

Métodos

cancelPromise(promise)

Realiza una cancelación del mejor esfuerzo en las promesas para las llamadas a métodos asincrónicos.

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.

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