在Wcf服务中,我有以下ServiceContract
:
[ServiceContract]
public interface IFooBarService
{
[OperationContract]
bool SetFooBar(FooBar fb);
}
[DataContract]
public class FooBar
{
[DataMember]
public string ExternalId;
[DataMember]
public string Something;
[DataMember]
public List<Foo> Foos;
[DataMember]
public List<Bar> Bars;
}
我想阻止Web服务的使用者向我发送null Foo / Bar对象列表。 是否有任何注释来强制执行此规则?