Class DataFilterCodeScriptFactory
Namespace: Casewhere.Runtime.DSL.Script
Assembly: Casewhere.Runtime.dll
public class DataFilterCodeScriptFactory : IDataFilterCodeScriptFactory
Inheritance
object ← DataFilterCodeScriptFactory
Implements
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DataFilterCodeScriptFactory>(DataFilterCodeScriptFactory)
Constructors
DataFilterCodeScriptFactory(IExpressionCompilingService, IDslRuleTranslator, IScriptComposer, IManagedApiFactory, IRuntimePrincipalProvider)
public DataFilterCodeScriptFactory(IExpressionCompilingService compilingService, IDslRuleTranslator dslTranslator, IScriptComposer scriptComposer, IManagedApiFactory apiFactory, IRuntimePrincipalProvider principalProvider)
Parameters
compilingService
IExpressionCompilingService
dslTranslator
IDslRuleTranslator
scriptComposer
IScriptComposer
apiFactory
IManagedApiFactory
principalProvider
IRuntimePrincipalProvider
Methods
CreateDataFilterCodeScript(string, DynamicDataObject)
public CodeScript CreateDataFilterCodeScript(string script, DynamicDataObject parameters)
Parameters
script
string
parameters
DynamicDataObject