我已经实现了 WCF 服务,并且连接工作正常。我用BasicHttpBinding
.
[ServiceContract]
public interface IScannerInput
{
[OperationContract]
string ScannedPRX(string barcode, string user, int color);
}
public class ProcessPRX : IScannerInput
{
ProcessClass c = new ProcessClass(); // every time a call ScannedPRX() this class is made again
public string ScannedPRX(string barcode, string user, int color)
{
c.PrxScannedInput(barcode, user, color);
return "Bussy processing: " + barcode;
}
}
在正常的课堂上,我只能做ProcessClass c
一次。但是现在每次调用methode都是一次又一次ScannedPRX()
。我究竟做错了什么?它不仅适用于方法,而且适用于整个班级。