111,092
社区成员




using (ServiceHost host = new ServiceHost(typeof(CalculatorService)))
{
host.Opened += (s, e) => Console.WriteLine("service is running...");
host.Open();
//Console.ReadLine();
}
public class CalculatorService:ICalculator
{
public double Add(double x, double y)
{
return x + y;
}
//我想在这里写个验证函数
//定义一个变量 clients=new list<clientinfo>
// 这个clients 如果不在类里面定义,那么如何传参进来,如果在类里面定义,又如何被外部引用? 除了静态变量
public bool verify(string pass )
{ 对 clients 进行操作 }
}
5: class CalculateCallback:ICallback
6: {
7:
8: public void DisplayResult(double x, double y, double result)
9: {
10: Console.WriteLine("x + y = {2} when x = {0} and y = {1}", x, y, result);
11: }
12: }
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]
class CalculatorService :ICalculator
{
。。。。。。。
}
CalculatorService myservice =new CalculatorService();
//myservice.参数 =任意参数;
//在这里可以写EVENT
ServiceHost host = new ServiceHost(myservice);
host.open();