WCF 设计 - 一个请求和响应对象还是多个?

标签 wcf architecture request response

您应该为每种方法创建一个请求/响应对象,还是应该为每个服务创建一个?

如果我在所有方法中使用它,我的服务请求对象中将只有 5 个不同的东西,因为我对几乎所有方法使用相同的输入。

响应对象将只有一个字典、一个 bool 值、一个表示 ID 的整数和一个表示名称的字符串值。我不确定我是否明白创建一堆内部具有相同内容的单独对象而不是只使用一个对象的意义。

什么是最佳实践?

最佳答案

我会建议每个方法一个,只包含该方法提供和返回的请求和响应信息。原因是当客户从 wsdl 生成他们的代理代码时,调用客户对该方法的期望会更清楚。

关于WCF 设计 - 一个请求和响应对象还是多个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9329543/

相关文章:

c# - 什么可能导致本地 WCF 命名管道上的 EndpointNotFoundException?

wcf - 为什么我的模块不在模块列表中?

architecture - 将用于微服务的 SignalR 与 API 网关集成

php - PHP 中的异步 HTTP 请求

rest - 使用 RestSharp 进行 Web API 调用 - 将 application/json 添加到正文中,从而导致操作时出现空参数

c# - 如何从 Windows 服务 ping

wcf - Delphi 无法正确序列化 WCF 服务集合(整数、字符串、对象等的列表/数组)

hadoop - MapR 架构与 Cloudera 架构

java - 如何管理微服务架构中的多对多关系?

mysql - 提高我的排名和中位数计算 mysql 请求?