Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF数据合同的验证_Wcf_Data Annotations - Fatal编程技术网

WCF数据合同的验证

WCF数据合同的验证,wcf,data-annotations,Wcf,Data Annotations,我需要验证来自请求的数据。到目前为止,我所做的是: 添加了对DevTrends.WCFDataAnnotations和System.ComponentModel.DataAnnotations 在服务实现中放置[ValidateDataAnnotationsBehavior] 在数据上放置属性,如: private int items=0 [DataMember] [范围(0,6,ErrorMessage=“项目必须是介于0和6之间的整数”)] 这就是我们所需要的一切。我错过了什么?当我发送So

我需要验证来自请求的数据。到目前为止,我所做的是:

  • 添加了对
    DevTrends.WCFDataAnnotations
    System.ComponentModel.DataAnnotations

  • 在服务实现中放置[ValidateDataAnnotationsBehavior]

  • 在数据上放置属性,如:
    private int items=0
    [DataMember]
    [范围(0,6,ErrorMessage=“项目必须是介于0和6之间的整数”)]

    这就是我们所需要的一切。我错过了什么?当我发送SoapUI请求时,它显示“格式化程序在尝试反序列化消息时引发异常”


  • 您可能需要在此处检查代码的格式。我建议进行编辑,您可以检查。由于与您的编辑冲突,我的编辑被拒绝。没关系,你可以检查一下格式是否正确。好的,我已经做了。谢谢@charliega您可能需要在此处检查代码的格式。我建议进行编辑,您可以检查。由于与您的编辑冲突,我的编辑被拒绝。没关系,你可以检查一下格式是否正确。好的,我已经做了。谢谢@charliegan
    public int Items
    {
        get { return items; }
        set { items = value; }
    }