Interface IRaythaFunctionScriptEngine
- Namespace
- Raytha.Application.Common.Interfaces
- Assembly
- Raytha.Application.dll
public interface IRaythaFunctionScriptEngine
Methods
EvaluateGet(string, string, TimeSpan, CancellationToken)
Task<object> EvaluateGet(string code, string query, TimeSpan executeTimeout, CancellationToken cancellationToken)
Parameters
code
string
query
string
executeTimeout
TimeSpan
cancellationToken
CancellationToken
Returns
- Task<object>
EvaluatePost(string, string, string, TimeSpan, CancellationToken)
Task<object> EvaluatePost(string code, string payload, string query, TimeSpan executeTimeout, CancellationToken cancellationToken)
Parameters
code
string
payload
string
query
string
executeTimeout
TimeSpan
cancellationToken
CancellationToken
Returns
- Task<object>
EvaluateRun(string, string, TimeSpan, CancellationToken)
Task EvaluateRun(string code, string payload, TimeSpan executeTimeout, CancellationToken cancellationToken)
Parameters
code
string
payload
string
executeTimeout
TimeSpan
cancellationToken
CancellationToken
Returns
- Task