c# - 如何在 WCF 服务中将方法组织/构建到命名空间中?

标签 c# wcf namespaces

在 WCF 服务中组织/构建方法时,什么被认为是最佳实践?

假设我有一个 .net dll,我想通过 WCF 服务公开它。

.net dll 具有如下命名空间结构:

Root
-- > SubNameSpace1
-- > SubNameSpace2
-- > -- > CategoryA
-- > -- > CategoryB
-- > SubNameSpace3

我将如何通过 WCF 服务公开这个命名空间结构? (因为我不希望所有命名空间中的所有方法都被合并为调用该服务的客户端对象的方法。)

何时适合/建议创建不同的 *.svc 文件? (关于我的命名空间结构)

最佳答案

最佳做法是不要通过服务公开 DLL。相反,设计一个服务,以面向服务的方式公开一组连贯的功能。然后,使用 DLL 实现该功能。

关于c# - 如何在 WCF 服务中将方法组织/构建到命名空间中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7542013/

相关文章:

c# - 从文本文件读取多行固定宽度记录

c# - 在 SOAP 信封中创建新字典

c# - 如何使用 C# (XNamespace/XElement) 导航 XML 文档

c++ - Boost 和 Qt 库中有哪些 namespace 标识符?

c++ - C++ 中奇怪的重载规则

c# - 使用对象初始值设定项时如何正确使用断点?

c# - 将事件重新提交到 rebus

c# - 操作字符串问题

C#:Server.Mappath 如何读取文件?

c# - 未提供用户名。在 ClientCredentials 中指定用户名