2015-06-17 41 views
1

使用protobuf-net .proto文件,我想生成其他类型模型.proto文件比RuntimeTypeModel.Default生成自定义RuntimeTypeModel在protobuf网

RuntimeTypeModel myModel = TypeModel.Create(); 
myModel.Add(typeof(MyClass), true); 
... 
string myProto = Serializer.GetProto<MyClass>(); // Does not work, as it references RuntimeTypeModel.Default 
  • 我如何可以生成一个.proto文件在这种情况下?
  • 从源代码GetProto()推测,我应该简单地打电话给myModel.GetSchema(typeof(MyClass))

回答

0

既然没有人迄今回答:
调用myModel.GetSchema(typeof(MyClass))没有工作,虽然我不知道这是正确的方法。