首页 > 解决方案 > 在 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。

标签: c#protocol-buffersrpcprotoproto3

解决方案


推荐阅读