Передача службы в протобуфе - PullRequest
0 голосов
/ 27 мая 2020

Предположим, у меня есть класс 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.

...