Compartilhar via


HostObjectsAsyncRoot class

Contém proxies assíncronos para todos os objetos de anfitrião adicionados através CoreWebView2.AddHostObjectToScript , bem como opções para configurar esses proxies e o contentor para proxies síncronos.

Se chamar coreWebView2.AddHostObjectToScript("myObject", object); o seu código nativo, um proxy assíncrono para object está disponível para o seu código do lado da Web, utilizando chrome.webview.hostObjects.myObject.

Extends

Propriedades

options

Contém opções aplicáveis a CoreWebView2.AddHostObjectToScript proxies de script adicionados.

sync

Contém proxies síncronos para todos os objetos de anfitrião adicionados através de CoreWebView2.AddHostObjectToScript.

Se chamar coreWebView2.AddHostObjectToScript("myObject", object); o seu código nativo, um proxy síncrono para object está disponível para o seu código do lado da Web, utilizando chrome.webview.hostObjects.sync.myObject.

Métodos

cancelPromise(promise)

Efetua o melhor cancelamento de promessas para chamadas de método assíncrono.

cleanupSome()

Efetua um melhor esforço de libertação da memória em proxies de objeto anfitrião que já não estão a ser utilizados.

Detalhes da propriedade

options

Contém opções aplicáveis a CoreWebView2.AddHostObjectToScript proxies de script adicionados.

options: HostObjectsOptions;

Valor da propriedade

sync

Contém proxies síncronos para todos os objetos de anfitrião adicionados através de CoreWebView2.AddHostObjectToScript.

Se chamar coreWebView2.AddHostObjectToScript("myObject", object); o seu código nativo, um proxy síncrono para object está disponível para o seu código do lado da Web, utilizando chrome.webview.hostObjects.sync.myObject.

sync: HostObjectsSyncRoot;

Valor da propriedade

Detalhes do método

cancelPromise(promise)

Efetua o melhor cancelamento de promessas para chamadas de método assíncrono.

cancelPromise(promise: Promise<HostObjectAsyncProxy>): void;

Parâmetros

promise

Promise<HostObjectAsyncProxy>

Retornos

void

cleanupSome()

Efetua um melhor esforço de libertação da memória em proxies de objeto anfitrião que já não estão a ser utilizados.

cleanupSome() : void;

Retornos

void