使用NCo 3.0异步RFC调用?

2020-09-06 19:19发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好

在NCo 2.0中,过去是在设计时生成的BeginSAPInvoke(""){}和EndSAPInvoke(){}方法。

如何使用NCo 3.0达到相同的目的? 在《编程指南》中找不到有关异步编程的任何部分。

欢呼声

Jitesh

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好

在NCo 2.0中,过去是在设计时生成的BeginSAPInvoke(""){}和EndSAPInvoke(){}方法。

如何使用NCo 3.0达到相同的目的? 在《编程指南》中找不到有关异步编程的任何部分。

欢呼声

Jitesh

付费偷看设置
发送
6条回答
zhangjiyang1323
2楼-- · 2020-09-06 19:48

亲爱的案件,

此示例适用于SAP Net Connector 2.0。 不适用于NCo 3.0 ...

我也在寻找一种使用NCO 3.0实现异步调用的方法。

Marius

SAP小黑
3楼-- · 2020-09-06 20:01

嗨,在我的应用程序中,我通常使用BackgroundWorker池在另一个线程上执行此调用。

庭院


蓋茨
4楼-- · 2020-09-06 19:54

你好马库斯,

假定.NET连接器将受I/O约束,我们将要浪费CPU线程,因为在等待I/O完成时它无法执行任何处理。 对于我们的企业客户希望每分钟运行数百(甚至数千)个事务的服务器应用程序/服务,我们宁愿创建的线程数不如我们正在同时处理的请求数。 有关更多详细信息-> https://docs.microsoft.com/zh-cn/dotnet/standard/async-in-depth#deeper-dive-into-tasks-for-io-bound-operation

关于

David。

土豆飞人
5楼-- · 2020-09-06 19:59

Hello Jitesh,

在.NET Connector 3.0中,没有支持异步RFC调用的特定方法。 但是,您可以通过简单地在其他线程中运行功能模块调用(如Yarden所建议的那样)自行完成此操作。

最诚挚的问候

Markus

我是小鹏鹏啊
6楼-- · 2020-09-06 19:48

嗨,大卫,

对。 但这就是RFC下面的层的构建方式-仅阻止IO。

最好的问候,
Markus

一周热门 更多>