ldj/wcfApp/Form1.cs

53 lines
1.5 KiB
C#
Raw Permalink Normal View History

2023-05-23 16:13:17 +08:00
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.ServiceModel;
namespace DeiNiu.wcfApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
ServiceHost host = null;//定义 ServiceHost
private void button1_Click(object sender, EventArgs e)
{
// host = new ServiceHost(typeof(DeiNiu .Wcf.WmsOutPickRequestService));//WcfDemo.Service1 为引用的dll中的服务
// host = new ServiceHost(typeof(WcfService1.Service1));
// host.Open();//启动服务
// this.label1.Text = "服务已启动";
}
private void button2_Click(object sender, EventArgs e)
{
if (host.State != CommunicationState.Closed)//判断服务是否关闭
{
host.Close();//关闭服务
}
this.label1.Text = "服务已关闭";
}
private void button3_Click(object sender, EventArgs e)
{
// WcfService2.Service1 client = new WcfService2.Service1();
// client.lightTables(1, 10, null, null, null);
/*
ServiceReference1.Service1Client client = new ServiceReference1.Service1Client();
client.lightTables(1, 10, null, null, null);
client.Close();
* */
}
}
}