防止WebService中的null对象列表

时间:2018-05-25 11:54:31

标签: c# web-services wcf datacontract

在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对象列表。 是否有任何注释来强制执行此规则?

0 个答案:

没有答案