问题标签 [abort]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
512 浏览

nhibernate - 回滚标识符 NHibernate

如果事务中止,我想让 NHibernate 回滚事务期间保存的任何实体的标识符。我使用的是 NHibernate 2.1.0,默认情况下它不这样做。我想出了以下解决方案,它在一定程度上起作用:

问题是,如果实体的保存将保存级联到关联实体,则该实体的标识符不会回滚。上面的 EntityIsTransient 不是为这些实体调用的,它只为那些显式调用 Save 的实体调用。

关于如何在级联时使其工作的任何建议?

0 投票
2 回答
1164 浏览

wcf - 从单个客户端获取 System.ServiceModel.CommunicationObjectAbortedException

我们有一个客户在新机器上安装了我们的客户端应用程序。当他们尝试登录时;它调用 WCF Web 服务;他们收到以下错误:

System.ServiceModel.CommunicationObjectAbortedException

“通信对象 System.ServiceModel.Channels.ServiceChannel 无法用于通信,因为它已被中止。”

他们安装在另一台机器上,没有问题。该应用程序安装在多个位置,没有问题。

知道为什么它不能在单台机器上工作吗?该计算机运行的是 Windows 7,但该应用程序正在其他运行 Windows 7 的计算机上运行。

任何想法,将不胜感激。

0 投票
3 回答
2422 浏览

.net - .NET Thread.Abort 再次

我想再谈谈Thread.Abort函数的安全性。我很想有一些方法来中止我无法真正控制并且实际上不想要的操作,但我希望尽快让我的线程空闲,以防止我的应用程序出现线程渴求。

所以我写了一些测试代码来看看是否可以使用Thread.Abort并让中止线程正确地清理资源。这是代码:

所以,到目前为止,这段代码工作了大约 5 分钟,并且threadRunCount总是等于threadFinally并且threadAbort数量略少,因为一些线程在没有中止的情况下完成,或者最终可能被中止。

所以问题是,我错过了什么吗?

0 投票
1 回答
1371 浏览

iphone - 为 iPhone/CoreData 中未解决的错误替换 aborts()

我的 iPhone 应用程序中有很多地方是这样的:

对于在生产应用程序中实际替换 abort() 的内容,我有点不知所措。我认为没有任何简单的方法可以让用户的设备将错误发回给您。这里的标准做法是什么?

0 投票
2 回答
699 浏览

internet-explorer - 窗口卸载后我的 ajax 请求会发生什么

当页面卸载但请求仍在途中时,我的 syn/asyn XMLHttpRequest (IE) 会发生什么?

绑定到 $(window).unload 并为我的请求对象调用 .abort() 方法是否有意义?

问题是在某些情况下页面加载和卸载非常快,在某些情况下,好的旧 IE 6 冻结至少 3 分钟。

丹尼尔

0 投票
3 回答
1605 浏览

c# - .NET 中的线程中止

我有一个线程正在分析文件并对数据库进行事务调用,每个事务都有一个审计条目作为其事务的一部分。调用 Thread.Abort() 来停止文件的处理有什么大问题吗?而不是到处散布丑陋的安全点?

该文件将在 Abort 调用后关闭。

0 投票
8 回答
72921 浏览

c# - Response.Redirect 导致“对象移至此处”

我正在处理通常最终重定向到“文件:”URL 的 C# ASP.NET 页面。在大多数情况下,这似乎在大多数情况下都可以正常工作,但偶尔(并且,在我的测试系统上,显然总是如此)而不是重定向到文件,我得到一个带有文本“对象移至此处”的页面,其中“here”是指向我试图重定向到的文件的链接,但冒号后面有四个斜杠而不是两个(即“file:////testserver/docs/testdoc.doc”)

这通常伴随着“System.Threading.ThreadAbortException:线程被中止”消息。

我在其他地方寻找了解决方案,并发现了一些关于 Response.Redirect 导致 ThreadAbort 异常的有趣内容,但这似乎不是根本问题——在我看来,实际问题是“对象移至此处”消息,这会导致抛出异常。

任何人有任何建议为什么我得到那个......?

编辑:忘了提到我正在使用 IE Tab 运行 Firefox(3.5.7),所以当我认为我最好在 IE 中尝试它时,我正要提到它,瞧——它在 IE(7)中工作。

0 投票
5 回答
404 浏览

c# - 你能中止一个属性的设置过程吗

我正在用 C#.NET 编程。是否可以在不引发异常的情况下中止类属性的设置过程?

这就是我想做的...

我认为我不能使用方法(而不是属性),因为我正在使用 propertygrid 设置这个值。

0 投票
2 回答
2891 浏览

c# - 可以在 Thread.Sleep 期间引发 ThreadAbortException 吗?

Thread.Abort 可以中断正在休眠的线程(例如,使用 Thread.Sleep(TimeSpan.FromDays(40)) 吗?还是会等到休眠时间跨度到期?

(备注:FromDays(40) 当然是个玩笑。而且我知道 Thread.Abort 不是停止线程的推荐方法,我正在使用我现在不想重构的遗留代码。)

0 投票
2 回答
6263 浏览

ajax - xmlHttpRequest abort() 方法不会关闭 Internet Explorer 中的连接

我的页面上有多个xmlHttpRequest,我正在尝试abort()对它们都调用该方法。在 FF 中效果很好。另一方面,IE 并没有做任何该死的事情。连接不会关闭,在请求完成之前我无法导航到另一个页面。这是什么?为什么IE在abort()调用时不关闭连接?