当前位置:  开发笔记 > 程序员 > 正文

是否可以停止ColdFusion请求?

如何解决《是否可以停止ColdFusion请求?》经验,为你挑选了1个好方法。

我有一个Flex应用程序,它调用一个搜索大型文档集的函数.根据搜索词,用户可能希望停止flex的请求.

我不仅希望停止Flex应用程序预期请求,还要停止CFC请求.这可能吗?这样做的最佳方法是什么?



1> Ben Doom..:

我认为没有直接的方法可以在外部停止页面调用.根据文档,只有线程本身及其父级可以中止给定的线程.

但是,您可以在共享范围中为给定线程设置标志.

假设你调用一个开始一些后台处理的方法.它生成一个唯一的线程ID并将其返回给调用者.线程在(例如)应用程序范围中查找一个标志,告诉它停止.它检查后台进程的每个子步骤.它可以在抛出旗帜的任何点上中止.

要抛出该标志,请添加一个中止方法,该方法获取要中止的线程的名称,以及足够的安全性,以确保第三方不能只是开始杀死线程.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有