IJsFunctionInvokeAsync Method (IJsObject, Object) |
Asynchronously executes the function on the given jsObject with the args
without blocking the current thread.
Namespace:
DotNetBrowser.Js
Assembly:
DotNetBrowser (in DotNetBrowser.dll) Version: 2.27.2
Syntax Task<Object> InvokeAsync(
IJsObject jsObject,
params Object[] args
)
Parameters
- jsObject
- Type: DotNetBrowser.JsIJsObject
The JavaScript object to invoke this function on. Pass null to invoke
the function as a global function.
- args
- Type: SystemObject
The list of input arguments. The following types are supported: Boolean,
Double, String, IJsObject, or Object.
Return Value
Type:
TaskObject
The task that can be used to wait for completion and obtain the result of the JavaScript function execution.
Exceptions Remarks
If the function raises an exception, the task will complete with
JsException containing an error
message that describes the reason of the exception will be thrown. Same error message will be
printed in JavaScript Console.
See Also