CoreWebView2ExecuteScriptResult Class

The result for CoreWebView2.ExecuteScriptWithResultAsync.

Summary

Members Description
Exception If Succeeded is false, you can use this property to get the unhandled exception thrown by script execution
ResultAsJson A function that has no explicit return value returns undefined. If the script that was run throws an unhandled exception, then the result is also null.
Succeeded This property is true if CoreWebView2.ExecuteScriptWithResultAsync successfully executed script with no unhandled exceptions and the result is available in the CoreWebView2ExecuteScriptResult.ResultAsJson property.
TryGetResultAsString If Succeeded is true and the result of script execution is a string, this method provides the value of the string result, and we will get the false var value when the js result is not string type.

Properties

Exception

readonly CoreWebView2ScriptException Exception

If Succeeded is false, you can use this property to get the unhandled exception thrown by script execution

ResultAsJson

readonly string ResultAsJson

A function that has no explicit return value returns undefined. If the script that was run throws an unhandled exception, then the result is also null.

Succeeded

readonly bool Succeeded

This property is true if CoreWebView2.ExecuteScriptWithResultAsync successfully executed script with no unhandled exceptions and the result is available in the CoreWebView2ExecuteScriptResult.ResultAsJson property.

Methods

TryGetResultAsString

int TryGetResultAsString(out string stringResult)

If Succeeded is true and the result of script execution is a string, this method provides the value of the string result, and we will get the false var value when the js result is not string type.