【发布时间】:2016-05-18 09:36:04
【问题描述】:
我有一个需要多个参数的 WCF Restful 服务调用。
考虑以下数据和服务合同。
public class ClassA
{
public string aString{ get; set;}
public int aInt {get; set;}
}
public class ClassB
{
public string bString{ get; set;}
public int bInt {get; set;}
}
[ServiceContract]
public interface ISampleService
{
[OperationContract(IsOneWay = false)]
ClassC GetSomeData(ClassA classA, string sValue, ClassB classB);
}
我有一个基于 C#/winform 的测试应用程序。 我知道在调用服务之前需要包装所有这些参数。 我很难弄清楚调用服务的 C# 代码在客户端会是什么样子。
谁能给我一个示例,说明我将如何在客户端构建代码以调用上述定义的服务?
谢谢, JB
【问题讨论】:
-
你确定你有 RESTfull 服务吗?您的应用程序是否需要它?纯 WCF 和 REST 服务有很大区别。
-
MF:此服务支持 SOAP 和 RESTFul 接口。我有一个简单的基于 C# 的 winforms 测试应用程序,我可以在其中测试所有服务调用。我对 RESTFul/多参数案例很感兴趣。