public void SendScriptWrapper(IDataSynScriptWrapper wrapper) { Exception err = null; var started = DateTime.Now; try { wrapper.Run(); } catch (Exception e) { err = e; } var finished = DateTime.Now; foreach (var proc in m_processors) { try { var p1 = proc as IDataSynSqlReportProcessor; if (p1 != null) { p1.OnSendScript(wrapper, err, started, finished); } } catch { } } if (err != null) { throw err; } }
public void SendScriptWrapper(IDataSynScriptWrapper wrapper) { wrapper.Run(); }