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