53 lines
1.5 KiB
C#
53 lines
1.5 KiB
C#
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();
|
|
* */
|
|
|
|
}
|
|
}
|
|
}
|