簡體   English   中英

protobuf-net是否支持protobuf擴展?

[英]Do protobuf-net supports protobuf extensions?

我有一個base.proto,其中包含一組可以使用protobuff擴展名擴展的消息,然后我有一個comm.proto,它擴展了base.proto中定義的某些消息。

我使用ProtoGen生成了base.cs和comm.cs文件,但無法訪問comm.cs添加的擴展名字段。

是否支持此功能,或者我必須將一些額外的參數傳遞給ProtoGen?

最好的問候佩德羅

這取決於您使用的是哪個版本的原機。

在2.3.0工作中,protogen工具被完全重寫 ,該工作增加了對proto3的支持(仍保留proto2),同時還添加了對預期擴展字段(即:.proto中聲明的擴展)的完整代碼生成支持。

請注意,對意外字段的運行時支持已經存在很長時間了-訪問它們的最簡單方法是通過Extensible類型上的靜態方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM