void connection_ScriptReceived(object sender, ScriptEventArgs e) { try { e.Script["state"] = State; e.Script["model"] = Model; e.Script["sendMessage"] = new Action <String>(x => e.Connection.SendMessage(x)); var result = e.Script.Run(); if (result != null) { e.Connection.SendMessage(result.ToString()); } } catch (Exception ex) { Log.Error(ex); e.Connection.SendMessage(ex.Message); } }
void connection_ScriptReceived(object sender, ScriptEventArgs e) { Form.BeginInvoke(new Action(() => ProcessScriptRequest(e.Script, e.Connection))); }
void connection_ScriptReceived(object sender, ScriptEventArgs e) { try { e.Script["state"] = State; e.Script["model"] = Model; e.Script["sendMessage"] = new Action<String>(x => e.Connection.SendMessage(x)); var result = e.Script.Run(); if (result != null) e.Connection.SendMessage(result.ToString()); } catch (Exception ex) { Log.Error(ex); e.Connection.SendMessage(ex.Message); } }