如何将 List<ABC> 传递给 WCF 测试客户端
How to pass List<ABC> to WCF test client
我有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
上设置 Test.val 的值
首先,您的列表似乎缺少 DataMember
属性。
[DataContract]
public class Test {
[DataMember]
public List <Validation> val { get; set; }
}
此外,请确保 Validation
的 DataContract
和 DataMember
属性也已正确设置。然后重新启动 WCF 测试客户端并尝试再次调用该服务。
展开“名称”列中的 objvalidation
部分。请求参数名称旁边应出现一个 + 号。然后,您可以添加元素并通过展开您添加的每个单独元素来填写它们的属性(值列)。
我有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
首先,您的列表似乎缺少 DataMember
属性。
[DataContract]
public class Test {
[DataMember]
public List <Validation> val { get; set; }
}
此外,请确保 Validation
的 DataContract
和 DataMember
属性也已正确设置。然后重新启动 WCF 测试客户端并尝试再次调用该服务。
展开“名称”列中的 objvalidation
部分。请求参数名称旁边应出现一个 + 号。然后,您可以添加元素并通过展开您添加的每个单独元素来填写它们的属性(值列)。