我实现了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;
}
}
Run Code Online (Sandbox Code Playgroud)
在正常的课程中,我可以做ProcessClass c一次.但现在每次调用方法时都会反复出现ScannedPRX().我究竟做错了什么?它不仅仅是针对方法而是针对整个班级.