【发布时间】:2011-08-12 15:56:42
【问题描述】:
当您调用脚本函数时,在 BizTalk 映射中,对象(您正在调用的类)是否在第一次调用时初始化并在整个转换过程中保存在内存中?还是在每次执行新行或每次调用脚本时都销毁并初始化它?
我之所以问这个问题,是因为我就通过脚本功能在内存中缓存一个小型查找表的优点进行了辩论。我想在我们第一次查找第一条记录时缓存一个字典,并使用相同的字典而不访问数据库进行后续查找。
这是一种幼稚的方法吗?字典会因为对象被重新初始化而丢失,还是一直保存在内存中直到转换结束? Microsoft 对此是否有任何指导(我找不到任何指导)?
【问题讨论】:
标签: biztalk biztalk-2009 object-lifetime biztalk-mapper