如果我想从编排中调用 Web 服务或 wcf 方法,我可以通过向项目添加服务引用或添加生成的项来实现。这两种方法的优点是什么 - 是否有最佳实践?
最佳答案
Steef -Jan Wiggers 回答了类似的问题 here
TL;DR - 始终使用 Generated Items wizard
.
我的 10c - 虽然 Add Service 导入的 .xsd 文件被添加为架构并设置为 BtsCompile,但存在一些限制,例如:
使用
Add Generated Items
向导为您做了额外的工作:我建议使用向导的一件事是为 WCF 引用创建一个文件夹,并始终将所有工件导入该文件夹(即,不要将架构与端口进行通常的分离,并将虚拟 .odx 也留在那里) .这样,如果您需要重新生成项目,只需删除文件夹中的所有内容并重新开始(遗憾的是,该向导没有
Update Service Reference
等效项。另请注意,如果您确实将生成的模式和端口类型移动到单独的程序集中,则需要将类型修饰符访问更改为
Public
(默认为内部)
关于biztalk - 从编排 : adding a generated item vs adding service reference 调用 web/wcf 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12927376/