次のクラスがあります(簡略化)。
[DataContract]
public class ServiceResponse
{
public int Sequence { get; set; }
[DataMember]
public ServiceResponseStatus Status { get; set; }
}
私は ServiceStack を使用して、ロギング目的でオブジェクトをシリアル化DataContractSerializer
し、残りは任せています。ServiceStack は、属性Sequence
で装飾されていないため、期待どおりにシリアル化されません。DataMember
ServiceStack にこのプロパティを強制的にシリアル化する方法はありますか?
この同様の質問に対する Marc Gravell の回答DataMember Attribute を使用しない DataContract Serializationは、別のアプローチを示唆しているようですが、私は質問したいと思いました。