Table of Contents

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