UWP离线OData-同步事件

2020-09-13 04:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用SMP ...

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

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


嗨,

我正在使用SMP 3.1 SDK开发基于脱机OData的UWP应用程序。

无论何时应用程序同步(通过RefreshAsync或FlushQueuedRequestsAsync方法),我都希望获得有关同步状态的一些反馈:

-在刷新期间,我想知道何时创建,更新或删除实体

-在刷新期间,我想通知实体何时提交给OData服务

我能找到的唯一一种反馈是RequestErrorDelegate,它仅在发生错误时才有用。

脱机OData(UWP)是否具有此反馈功能(发布/订阅,事件)? 如果没有,我将不得不编写一些效率很低的逻辑来实现客户需求。

亲切的问候,

迈克

4条回答
渐行渐远_HoldOn
2020-09-13 04:52

嗨,迈克,

您可以从同步调用中获得两种反馈。 在同步过程中,您可以获得状态信息和有关数据传输本身的详细信息,但没有上下文信息。 在此处记录:

https://help.sap。 com/doc/c6071906728446d08fc030aec280a329/3.1/en-US/Windows/html/index.html

您可以访问以下状态:

开业商店开始营业。 初始化初始化新商店的资源。 填充在中间层创建并填充商店。 下载下载填充的商店。 打开商店已成功打开。 已关闭该商店已被用户关闭,但仍在营业。 错误商店在打开时遇到错误。 PendingRefresh 执行刷新时,商店已关闭。

有可能通过触发新的刷新来继续挂起的刷新。

PendingFlush 刷新请求队列时,商店已关闭。

有可能通过触发新的刷新来继续挂起的刷新。

在"正在下载"时,您将收到有关正在接收的字节的其他信息。 通常以某种方式将此信息转发给用户。 请注意,在下载开始之前,您不一定会获得有关总下载大小的信息。

上传本地更改后,您可以访问脱机存储的ErrorLog来查看/检查来自后端的所有响应。 这包括到受影响实体的链接。

其他信息可在此处找到:

https://help.sap.com/ reader/42dc90f1e1ed45d9aafad60c80646d10/3.1.1/zh-CN/6f38926c58b34ec9bd931a7f9799de52.html

希望有帮助。

-马丁

一周热门 更多>

相关问答