HostObjectsAsyncRoot class
Contient des proxys asynchrones pour tous les objets hôtes ajoutés via CoreWebView2.AddHostObjectToScript
, ainsi que des options pour configurer ces proxys et le conteneur pour les proxys synchrones.
Si vous appelez coreWebView2.AddHostObjectToScript("myObject", object);
dans votre code natif, un proxy asynchrone pour object
est disponible pour votre code côté web, à l’aide chrome.webview.hostObjects.myObject
de .
- Extends
Propriétés
options | Contient des options applicables aux |
sync | Contient des proxys synchrones pour tous les objets hôtes ajoutés via Si vous appelez |
Méthodes
cancel |
Effectue une annulation optimale des promesses pour les appels de méthode asynchrone. |
cleanup |
Effectue le nettoyage de la mémoire de manière optimale sur les proxys d’objets hôtes qui ne sont plus utilisés. |
Détails de la propriété
options
Contient des options applicables aux CoreWebView2.AddHostObjectToScript
proxys de script ajoutés.
options: HostObjectsOptions;
Valeur de propriété
sync
Contient des proxys synchrones pour tous les objets hôtes ajoutés via CoreWebView2.AddHostObjectToScript
.
Si vous appelez coreWebView2.AddHostObjectToScript("myObject", object);
dans votre code natif, un proxy synchrone pour object
est disponible pour votre code côté web, à l’aide chrome.webview.hostObjects.sync.myObject
de .
sync: HostObjectsSyncRoot;
Valeur de propriété
Détails de la méthode
cancelPromise(promise)
Effectue une annulation optimale des promesses pour les appels de méthode asynchrone.
cancelPromise(promise: Promise<HostObjectAsyncProxy>): void;
Paramètres
- promise
-
Promise<HostObjectAsyncProxy>
Retours
void
cleanupSome()
Effectue le nettoyage de la mémoire de manière optimale sur les proxys d’objets hôtes qui ne sont plus utilisés.
cleanupSome() : void;
Retours
void