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 |
| sync | Contém proxies síncronos para todos os objetos de anfitrião adicionados através de Se chamar |
Métodos
| cancel |
Efetua o melhor cancelamento de promessas para chamadas de método assíncrono. |
| cleanup |
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