WebView.LongRunningScriptDetected Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
// Register
event_token LongRunningScriptDetected(TypedEventHandler<WebView, WebViewLongRunningScriptDetectedEventArgs const&> const& handler) const;
// Revoke with event_token
void LongRunningScriptDetected(event_token const* cookie) const;
// Revoke with event_revoker
WebView::LongRunningScriptDetected_revoker LongRunningScriptDetected(auto_revoke_t, TypedEventHandler<WebView, WebViewLongRunningScriptDetectedEventArgs const&> const& handler) const;
public event TypedEventHandler<WebView,WebViewLongRunningScriptDetectedEventArgs> LongRunningScriptDetected;
function onLongRunningScriptDetected(eventArgs) { /* Your code */ }
webView.addEventListener("longrunningscriptdetected", onLongRunningScriptDetected);
webView.removeEventListener("longrunningscriptdetected", onLongRunningScriptDetected);
- or -
webView.onlongrunningscriptdetected = onLongRunningScriptDetected;
Public Custom Event LongRunningScriptDetected As TypedEventHandler(Of WebView, WebViewLongRunningScriptDetectedEventArgs)
<WebView LongRunningScriptDetected="eventhandler"/>
Type d'événement
Remarques
Votre application peut sembler ne pas répondre pendant l’exécution de scripts. Cet événement permet d’interrompre un script de longue durée. Pour déterminer la durée d’exécution du script, case activée la propriété ExecutionTime de l’objet WebViewLongRunningScriptDetectedEventArgs. Pour interrompre le script, définissez la propriété StopPageScriptExecution des arguments d’événement sur true. Le script arrêté ne s’exécute pas à nouveau, sauf s’il est rechargé lors d’une navigation WebView ultérieure.
Notes
Dans certains cas, webView ne peut pas détecter un script de longue durée. Par exemple, cet événement peut ne pas se produire si le script est bloqué dans une boucle qui n’effectue aucune allocation de mémoire.