Class CompilingService
Namespace: Casewhere.Runtime.DSL.Script.Services
Assembly: Casewhere.Runtime.dll
public class CompilingService : IExpressionCompilingService
Inheritance
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<CompilingService>(CompilingService)
Constructors
CompilingService(IRuntimePrincipalProvider)
public CompilingService(IRuntimePrincipalProvider principalProvider)
Parameters
principalProvider
IRuntimePrincipalProvider
Methods
GetDslUser(UserToken)
public DslUser GetDslUser(UserToken userToken)
Parameters
userToken
UserToken
Returns
GetQueryParameter(IDictionary<string, object>)
public DynamicDataObject GetQueryParameter(IDictionary<string, object> queryParameters)
Parameters
queryParameters
IDictionary<string, object>
Returns
DynamicDataObject