/// <summary> /// 应用程序的主入口点。 /// </summary> static void Main(string[] args) { try { setprivatepath(); RunState = HostState.NoOpen; Func <string, Dictionary <string, string>, string> _funcExecCmd = ExecuteCmd; Action <string> _actionReceiveData = ((string data) => { string text = ("[" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "] : " + data); Console.WriteLine(text); }); normalIPC = new NormalIPCManager(IPCType.efwplusBase, _funcExecCmd, _actionReceiveData); WcfGlobal.normalIPC = normalIPC; btnStart(); } catch (Exception err) { Console.WriteLine(err.Message + err.StackTrace); } finally { while (true) { System.Threading.Thread.Sleep(30 * 1000); } } }
public static void Main() { Func <string, Dictionary <string, string>, string> _funcExecCmd = ExecuteCmd; Action <string> _actionReceiveData = ShowMsg; normalIPC = new NormalIPCManager(IPCType.efwplusWebAPI, _funcExecCmd, _actionReceiveData); IsToken = ConfigurationSettings.AppSettings["istoken"] == "true" ? true : false; FileStore = ConfigurationSettings.AppSettings["FileStore"]; string url = ConfigurationSettings.AppSettings["WebApiUri"]; webapiHost = new WebApiSelfHosting(url); webapiHost.StartHost(); SsoHelper.Start(); ShowMsg("WebAPI服务已启动"); }