如何将方法组织/构造到 WCF 服务中的命名空间中?

发布于 2024-12-06 17:46:36 字数 389 浏览 1 评论 0原文

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

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

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

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

How will I sell this 命名空间结构通过 WCF 服务? (因为我不希望将所有命名空间中的所有方法合并为调用服务的客户端对象的方法。)

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

What is considered as best-pratice when it comes to organizing / structuring methods in a WCF Service?

Let's assume I have a .net dll that I want to expose through a WCF Service.

The .net dll has a namespace structure like this:

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

How would I expose this namespace structure through a WCF Service? (Because I don't want all methods from all namespaces to be merged as methods of the client object that calls the service.)

When is it appropriate / recommend to create different *.svc files? (in relation to my namespace structure)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

染年凉城似染瑾 2024-12-13 17:46:36

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

The best practice is to not expose DLLs through services. Instead, design a service that exposes a coherent set of functionality in a Service-Oriented manner. Then, implement that functionality using the DLL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文