2017-07-27 5 views
1

反射を使用してモデルを構築するときにprotobuf-netタイプの代わりにGoogle TimeStampタイプを使用する方法をprotobuf-netに伝える方法がわかりません私は直列化すべきクラスに注釈を付けることができない。反射を使用してモデルを構築するときにprotobuf-netに教えてください

私はこのようなプロパティを追加します。

​​

しかし、私はプロパティをアノテートされた場合、それは次のようになります。

[ProtoContract] 
public class TestClass 
{ 
    [ProtoMember(1, DataFormat = DataFormat.WellKnown) ] 
    public DateTime StartTime { get; set; } 
} 

だから、基本的に私が使用しRuntimeTypeModelを伝える必要がありますDataFormat.WellKnown

答えて

0

Add(流暢なAPI)の代わりにAddFieldを使用してください。フィールドには.DataFormatプロパティを含むValueMemberが返されます。

関連する問題