internal void SetCachedProcessScript(string definitionId, string scriptId, SN.Script scr)
 {
     ProcessScriptCache pc;
     lock (this)
     {
         if (!_cache.TryGetValue(definitionId, out pc))
         {
             pc = new ProcessScriptCache();
             pc.DefinitionId = definitionId;
             _cache[definitionId] = pc;
         }
     }
     lock (pc.ScriptsCache)
     {
         if (pc.ScriptsCache.ContainsKey(scriptId))
             pc.ScriptsCache.Remove(scriptId);
         pc.ScriptsCache[scriptId] = scr;
     }
 }
Пример #2
0
 public void Initialize(ScriptNET.Runtime.Configuration.ScriptConfiguration configuration)
 {
     _orig.Initialize(configuration);
 }