|
|
1
4
两个服务都返回一个客户对象(在某个时刻,可能通过对象内部的关系)。 这就是你错的地方。wcf不返回对象,rest不返回对象,soap不返回对象。他们都通过了 信息 . 现在,当您添加对Web服务的引用时,Visual Studio很高兴地为这些消息创建了一个包装类,将其内容作为属性公开,仅此而已。因为您要添加两个服务,这些包装类彼此不了解,因此您最终得到两个名称空间和两个包装类。 是的,正如您所说,您可以将消息类移动到单独的程序集,链接该程序集并避免添加引用,然后将其作为适当的对象,但在后台,它的消息将被传递、序列化并反序列化到该共享对象中。停止考虑对象传递,开始考虑消息,你会发现你要么被两个包装器对象卡住,要么你需要链接一个外部程序集。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 11 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 11 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 11 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |