Hosting WCF service inside a Windows Forms application

前端 未结 3 1200
北荒
北荒 2020-12-03 03:50

I need to host a WCF service inside a Windows Forms application and call the WCF service from a Windows service that will send data to the WCF service which will show it in

3条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-03 04:54

    I recomend you to also use a Thread:

        private void Form1_Load(object sender, EventArgs e)
        {
            Task.Factory.StartNew(() =>
            {
                host = new ServiceHost(typeof(AssinadorWcf.AssinadorDigitalLecom));
                host.Open();
            });
        }
    
        private void Form1_FormClosed(object sender, FormClosedEventArgs e)
        {
            try
            {
                host.Close();
            }
            catch
            {
            }
        }
    

提交回复
热议问题