Click or drag to resize

IJsFunction Methods

The IJsFunction type exposes the following members.

Methods
  NameDescription
Public methodInvoke(IJsObject, Object)
Executes the function on the given jsObject with the args. This method blocks current thread execution until the function finishes its execution. If the function raises an exception, then JsException with an error message that describes the reason of the exception will be thrown. Same error message will be printed in JavaScript Console.
Public methodInvokeT(String, Object)
Executes the function with the given methodName and the args in the JavaScript object. This method blocks current thread execution until the function finishes its execution. If the function raises an exception, then a JsException with an error message that describes the reason of the exception will be thrown. Same error message will be printed in JavaScript Console.
(Inherited from IJsObject.)
Public methodInvokeT(IJsObject, Object)
Executes the function on the given jsObject with the args. This method blocks current thread execution until the function finishes its execution. If the function raises an exception, then a JsException with an error message that describes the reason of the exception will be thrown. Same error message will be printed in JavaScript Console.
Public methodInvokeAsync(String, Object)
Asynchronously executes the function with the given methodName and the args in the JavaScript object without blocking the current thread.
(Inherited from IJsObject.)
Public methodInvokeAsync(IJsObject, Object)
Asynchronously executes the function on the given jsObject with the args without blocking the current thread.
Public methodInvokeAsyncT(IJsObject, Object)
Asynchronously executes the function on the given jsObject with the args without blocking the current thread.
Top
Extension Methods
  NameDescription
Public Extension MethodToJsonString
Converts the given JavaScript object into a JSON string.
(Defined by JsonExtensions.)
Top
See Also