private void Execute(Script script, string triggerVariable, object triggerValue, bool evenIfDisabled)
        {
            if (script == null)
            {
                return;
            }

            var context = new ScriptExecutionContext(script, _scriptObjectProviders);

            if (evenIfDisabled)
            {
                context.ExecuteEvenIfDisabled(triggerVariable, triggerValue);
            }
            else
            {
                context.Execute(triggerVariable, triggerValue);
            }
        }
        private void Execute(Script script, bool evenIfDisabled = false)
        {
            if (script == null)
            {
                return;
            }

            var context = new ScriptExecutionContext(script, _scriptObjectProviders);

            if (evenIfDisabled)
            {
                context.ExecuteEvenIfDisabled();
            }
            else
            {
                context.Execute();
            }
        }
Exemplo n.º 3
0
        public void Execute(IJobExecutionContext context)
        {
            var scriptContext = new ScriptExecutionContext(_script, _scriptObjectProviders);

            scriptContext.Execute("scheduler", context.ScheduledFireTimeUtc?.DateTime.ToString("s"));
        }