【发布时间】:2011-05-27 16:33:24
【问题描述】:
我正在 WCF 中开发一个应用程序,并希望在服务器端接收事件。
我有一个网站,根据要求需要注册指纹。 网页请求设备连接,然后每隔 15 秒请求一次响应。
服务器端代码显然“简单”但不起作用。
这里是:
[ServiceContract]
interface IEEtest
{
[OperationContract]
void EEDirectConnect();
}
class EETest : IEEtest
{
public void EEDirectConnect()
{
CZ ee = new CZ(); // initiates the device dll
ee.Connect_Net("192.168.1.200", 4011);
ee.OnFinger += new _IEEEvents_OnFingerEventHandler(ee_OnFinger);
}
public void ee_OnFinger()
{
//here i have a breakpoint;
}
}
每次我放手指,它都会触发事件。事实上,如果我
static void Main()
{
EETest pp = new EETest();
pp.EEDirectConnect();
}
它工作正常。但从我的代理它不会触发事件。
您有什么提示、建议,或者您能看到错误吗?
谢谢大家。
【问题讨论】:
标签: wcf events .net-3.5 event-handling wcf-client