1

我有一个 Silverlight 客户端应用程序,它与 WCF Web 服务进行各种通信。这些 Web 服务的所有返回都继承自基本 ResponseObject。我有几种方法来处理异步调用,每个方法调用一个,并添加了适当的处理程序。我现在在想,仅仅为所有响应使用一个方法,然后有一个 switch 语句来相应地转换我的响应对象不是更容易吗?我通常没有处理退货的大方法,只有填充组合框等。

这样做有什么不好的原因吗?我发送了如此多的小数据请求,有时似乎我花了一半的时间编写这些响应方法,即使这样做很简单。

4

1 回答 1

0

你能写一个 T4 模板来为你生成这些方法吗?您可以阅读 Web 服务的 WSDL 以查看需要生成哪些方法。

于 2013-04-23T00:28:31.450 回答