vendredi 13 décembre 2019

Reflection in gRPC \ Protobuf in C#

Due to the lack of examples in C#, I can't get reflection in gRPC\Protobuf working. One application would be supplying a version of all interfaces and messages.

syntax = "proto3";
import "google/protobuf/descriptor.proto";

option csharp_namespace = "Addressbook.Services";

extend google.protobuf.FileOptions {
  string version = 50000;
}

option (version) = "1.2.3.0";

service AddressBookService {
...

Is it possible that a client parses the connected server with reflection? Is the version supplied to all interfaces and messages? How to I do that in C#?

Thanks for any help...





Aucun commentaire:

Enregistrer un commentaire