【发布时间】:2020-08-12 15:22:57
【问题描述】:
我正在制作一个网络应用程序,我想在其中实现强类型 RPC。因此,无论参数如何,我都希望能够传递方法,这样我就可以获取它们并将它们存储在字典中,这样我就可以正确构造请求参数,一旦数据包到达,我就可以使用参数读取它使用相同的远程方法
我想要这样的东西:
Register(Enum key, [method with unknown parameters])
【问题讨论】:
-
第一段的表述非常令人困惑(至少对我而言)。您能否再添加几句话来描述您正在尝试做的事情? “网络应用程序”部分是否相关?
-
实际上并不能说明我是从哪里来的,本质上我只是想要一个方法来获取您传递给它的任何方法的参数类型,类似于 MyMethod(Action action)但是 Action 可以有任何种类和数量的参数
-
可能会显示不起作用的代码,以便我们可以帮助解决特定问题
-
你是故意想要推出你自己的品种还是仅仅使用像 gRPC 这样的东西对你有好处?
标签: c# networking reflection rpc