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