Class PluginRuntimeRuleValidator
Namespace: Casewhere.Runtime.Runners
Assembly: Casewhere.Runtime.dll
public class PluginRuntimeRuleValidator : IPluginRuntimeRuleValidator
Inheritance
object ← PluginRuntimeRuleValidator
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<PluginRuntimeRuleValidator>(PluginRuntimeRuleValidator)
Constructors
PluginRuntimeRuleValidator(IPluginRuleProvider, ICasewhereScriptRunner)
public PluginRuntimeRuleValidator(IPluginRuleProvider pluginRuleProvider, ICasewhereScriptRunner casewhereScriptRunner)
Parameters
pluginRuleProvider
IPluginRuleProvider
casewhereScriptRunner
ICasewhereScriptRunner
Methods
Validate(Plugin, IEnumerable<PluginPolicy>)
public bool Validate(Plugin plugin, IEnumerable<PluginPolicy> pluginPolicies)
Parameters
plugin
Plugin
pluginPolicies
IEnumerable<PluginPolicy>