我有一个场景,当客户端收到其中一个回调方法的命令时,客户端需要调用另一个服务.例如:在OnNewCommand()中,回调方法客户端收到消息X.现在客户端必须调用服务器中定义的Service1().注意,客户已注册到Service1()的回调.我不能使用相同的客户端对象来调用Service1(),因为它会导致死锁.所以我使用一个新的客户端对象来调用Service1().但它会挂起,直到超时期限到期.知道怎么解决吗?谢谢
有一组方法,如:
Foo(int, float, params objects[])
Goo(int, params objects[])
Too()
Run Code Online (Sandbox Code Playgroud)
每个参数都采用不同数量的&参数类型(返回值也是如此).
我从数据库中读取一个整数(索引).整数对应于上述方法之一(对于Foo为1,对于Goo为2,对于Too为3).
如何在集合中存储上述方法(作为委托),以便通过使用从db读取的整数作为索引索引到集合中来调用适当的方法.