public void UnregisterCmdOutProcessUnit(string Context, IPipedProcessUnit unit) { OperatorAuthentication.AuthedAction(Context, () => { CmdOutprocessUnits.Remove(unit); }, false, true, PermissionID.RTUnregisterCmdOutProcessUnit, PermissionID.RuntimeAll); }
public void RegisterCmdOutProcessUnit(string Context, IPipedProcessUnit unit) { OperatorAuthentication.AuthedAction(Context, () => { CmdOutprocessUnits.Add(unit); Trace.WriteLine(Language.Query("LWMS.Pipeline.Register.CmdOut", "Registered CmdOut Unit: {0}", unit.GetType().ToString())); }, false, true, PermissionID.RTRegisterCmdOutProcessUnit, PermissionID.RuntimeAll); }
public void RegisterProcessUnit(string Context, IPipedProcessUnit unit) { OperatorAuthentication.AuthedAction(Context, () => { FileInfo fi = new FileInfo(Assembly.GetAssembly(unit.GetType()).FullName); processUnits.Add(MappedType.CreateFrom(unit)); Trace.WriteLine(Language.Query("LWMS.Pipeline.Register.R", "Registered R Unit: {0}", unit.GetType().ToString())); }, false, true, PermissionID.RTRegisterRProcessUnit, PermissionID.RuntimeAll); }
public void UnregisterProcessUnit(string Context, IPipedProcessUnit unit) { OperatorAuthentication.AuthedAction(Context, () => { for (int i = 0; i < processUnits.Count; i++) { if (processUnits[i].TargetObject == unit) { processUnits.RemoveAt(i); break; } } }, false, true, PermissionID.RTUnregisterRProcessUnit, PermissionID.RuntimeAll); }