小编Man*_*kar的帖子

从客户端的回调方法调用服务

我有一个场景,当客户端收到其中一个回调方法的命令时,客户端需要调用另一个服务.例如:在OnNewCommand()中,回调方法客户端收到消息X.现在客户端必须调用服务器中定义的Service1().注意,客户已注册到Service1()的回调.我不能使用相同的客户端对象来调用Service1(),因为它会导致死锁.所以我使用一个新的客户端对象来调用Service1().但它会挂起,直到超时期限到期.知道怎么解决吗?谢谢

wcf client nested callback

2
推荐指数
1
解决办法
2748
查看次数

C#中的函数指针数组

有一组方法,如:

  Foo(int, float, params objects[])
  Goo(int, params objects[])
  Too()
Run Code Online (Sandbox Code Playgroud)

每个参数都采用不同数量的&参数类型(返回值也是如此).

我从数据库中读取一个整数(索引).整数对应于上述方法之一(对于Foo为1,对于Goo为2,对于Too为3).

如何在集合中存储上述方法(作为委托),以便通过使用从db读取的整数作为索引索引到集合中来调用适当的方法.

c# indexing collections delegates

2
推荐指数
2
解决办法
6670
查看次数

标签 统计

c# ×1

callback ×1

client ×1

collections ×1

delegates ×1

indexing ×1

nested ×1

wcf ×1