WCF只读基于IgnoredDataMember而不是序列化数据

时间:2015-02-11 18:17:41

标签: c# wcf

我没有使用以下代码从服务中获取“PTime”值。

PTime是一个就绪的数据库,它从PDTime属性获取它的值,忽略数据成员。

但是序列化之前会提取PTime吗?那么应该在客户端提供吗?

[Serializable]
    [DataContract]
    public class TFeed
    {
        [DataMember(Name = "fText")]
        public string FText { get; set; }

        [IgnoreDataMember]
        public DateTime PDTime { get; set; }

        [DataMember(Name = "pTime")]
        public string PTime
        {
            get { return PDTime.ToUniversalTime().ToString("O"); }
            private set { }
        }

        [DataMember(Name = "fSource")]
        public string FSource { get; set; }
    }

任何帮助将不胜感激!

0 个答案:

没有答案