private string ExecuteOnServer(RemoteInputBlock input) { Memory ds = new Memory(); if (!string.IsNullOrEmpty(input.mem)) { ds = input.mem.Deserialize(); } try { Script.Execute(input.code, ds); result.mem = ds.Serialize(); } catch (Exception ex) { string message = string.Format("code={0} mem={1} exception={2}", input.code, input.mem, ex.Message); //log.Error(message, ex); result.err = ex.Message; } return DataContractJson.Serialize(result); }
private string ExecuteOnServer(RemoteInputBlock input) { Memory ds = new Memory(); if (!string.IsNullOrEmpty(input.mem)) { ds = input.mem.Deserialize(); } try { Script.Execute(input.code, ds); result.mem = ds.Serialize(); } catch (Exception ex) { string message = string.Format("code={0} mem={1} exception={2}", input.code, input.mem, ex.Message); //log.Error(message, ex); result.err = ex.Message; } return(Json.Serialize(result)); }