c# - 在 protobuf 中传递服务
问题描述
假设,我有一个Base
类和一个Foo
类派生自Base
:
class Base {
}
class Foo : Base {
}
我正在编写 protobuf 协议来使用他们的方法。
它们共享一些功能,有没有办法通过传递服务来避免重写代码?
例如:
service BaseProto {
rpc SomeFunction (Request) returns (Response)
}
service FooProto {
**Passing the service here instead of rewriting SomeFunction()
}
我正在使用 C#,ProtoBuf 3.0。
解决方案
推荐阅读
- ios - 框架内的 NSLocalizedString 从外部包获取值
- mysql - 加入 2 个表,使用过滤器和排序依据
- reactjs - 如何在 react-final-form 的表单之外访问“原始”、“提交”和“form.reset”?
- asp.net-core - 4xx 时,StatusCodeResult 未记录到 App Insights
- python - 如果条目是一定长度,则将条目添加到列表框
- python - `python -m pip install` 有什么作用?
- android - 在 Monkey 工具中检查应用程序启动的时间延迟
- eclipse-rcp - 如何通过选择非焦点部分中的按钮来刷新 2 个部分堆栈中的数据
- java - 在指定名字和/或姓氏时查询以获取所有客户
- swift - iOS 14 小部件:使用列表时小部件不呈现