我有DataContract
如下
[DataContract]
public class Test
{
public List<Validation> val { get; set; }
}
和我的OperationContract
如下
public bool TestValidation(Test t, out string message)
{
return ValidationUtility.ValidateFields(t.val, out message);
}
我没有得到如何在WCF Test Client
答案 0 :(得分:2)
首先,您似乎错过了列表的DataMember
属性。
[DataContract]
public class Test {
[DataMember]
public List <Validation> val { get; set; }
}
另外,请确保DataContract
的{{1}}和DataMember
属性也已正确设置。然后重新启动WCF测试客户端并尝试再次调用该服务。
展开“名称”列上的Validation
部分。请求参数名称旁边应出现一个+号。然后,您可以通过展开已添加的每个元素来添加元素并填写其属性(值列)。