4
我剛剛用分佈式緩存應用程序中的協議緩衝區替換了.NET序列化,結果非常令人印象深刻。我唯一不喜歡的事實是,我需要在基本消息類和它的子類之間添加依賴關係,從而創建循環依賴關係。有沒有替代標籤與ProtoInclude基類?ProtoInclude添加不需要的依賴關係
我剛剛用分佈式緩存應用程序中的協議緩衝區替換了.NET序列化,結果非常令人印象深刻。我唯一不喜歡的事實是,我需要在基本消息類和它的子類之間添加依賴關係,從而創建循環依賴關係。有沒有替代標籤與ProtoInclude基類?ProtoInclude添加不需要的依賴關係
In v1; [ProtoInclude]
是支持繼承的唯一方法。
在第2版中,您可以使用MetaType
的.AddSubType(...)
方法實現相同的功能,而不需要您的基本類型知道派生類型。
非常感謝您的回答 – 2009-08-07 13:00:38