编写一个调用Web服务的插件,将检索到用户检索到的数据的一个子集,然后从数据中处理一个记录以创建联系人。
我想避免将整个对象传递给客户端,只传递有限的数据子集,并且比进行用户创建所需的少。因此,在用户互动发生时,我需要存储从Web服务中检索到的整个对象。在其他应用程序中,我会将其扔到用户会话中。
在这里有效吗?最佳实践是什么?
不幸的是,您要实现的目标是不可能的。
从插件(服务器内容(向最终用户(浏览器客户端(发送消息的唯一方法是throw new InvalidPluginExecutionException(strErrorMessage);
,但这将回滚整个数据库事务。
可能您可以将数据存储在某些自定义实体中&然后在下一次访问时通过用户互动来检索它。
否则,您可以调整一些设置自定义属性&onchange
事件要在完成插件完成后触发。然后检索存储的自定义实体数据以满足您的需求。
另一个关于滋扰的线程,因此请为此行为使用专用属性。