public static void InitHost() { WcfServer server = WcfServer.GetInstance(); server.Start(); }
//释放单例 private void ReleaseInstance() { if (instance != null) { lock (lockhelper) { if (instance != null) { instance = null; } } } }
private void Form1_Load(object sender, EventArgs e) { server = WcfServer.GetInstance(); server.Start(); }
/// <summary> /// 获取单例 /// </summary> /// <returns></returns> public static WcfServer GetInstance() { if (instance == null) { lock (lockhelper) { if (instance == null) { instance = new WcfServer(); } } } return instance; }
protected override void OnStart(string[] args) { server = WcfServer.GetInstance(); server.Start(); }