我有以下 WCF 数据合同类:
[DataContract]
public class BinaryResponse : ResponseBase
{
[DataMember]
public byte[] Payload { get; set; }
}
又好又简单,完全按照我的需要工作。但是,我现在正在通过完整的代码分析规则集运行它。这会生成以下警告:
CA1819 : Microsoft.Performance : Change 'BinaryResponse.Payload' to return a collection or make it a method.
查看此错误的帮助页面后,解决方案很简单。但是,该解决方案并不真正适合 WCF 数据成员。
所以问题是,我怎样才能将这个类重构为仍可用作 WCF 数据合同并通过代码分析?
干杯