HostObjectsAsyncRoot class
Contém proxies assíncronos para todos os objetos host adicionados por meio deles CoreWebView2.AddHostObjectToScript , bem como opções para configurar esses proxies e o contêiner para proxies síncronos.
Se você chamar coreWebView2.AddHostObjectToScript("myObject", object); seu código nativo, um proxy assíncrono para object estará disponível para seu código do lado da Web, usando chrome.webview.hostObjects.myObject.
- Extends
Propriedades
| options | Contém opções aplicáveis a |
| sync | Contém proxies síncronos para todos os objetos host adicionados via Se você chamar |
Métodos
| cancel |
Executa um cancelamento de melhor esforço em promessas para chamadas de método assíncrono. |
| cleanup |
Executa uma coleta de lixo de melhor esforço em proxies de objeto host que não estão mais em uso. |
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 host adicionados via CoreWebView2.AddHostObjectToScript.
Se você chamar coreWebView2.AddHostObjectToScript("myObject", object); seu código nativo, um proxy síncrono para object estará disponível para seu código do lado da Web, usando chrome.webview.hostObjects.sync.myObject.
sync: HostObjectsSyncRoot;
Valor da propriedade
Detalhes do método
cancelPromise(promise)
Executa um cancelamento de melhor esforço em promessas para chamadas de método assíncrono.
cancelPromise(promise: Promise<HostObjectAsyncProxy>): void;
Parâmetros
- promise
-
Promise<HostObjectAsyncProxy>
Retornos
void
cleanupSome()
Executa uma coleta de lixo de melhor esforço em proxies de objeto host que não estão mais em uso.
cleanupSome() : void;
Retornos
void