SqlBulkCopy.WriteToServer中止,OperationAbortedException?

时间:2014-09-10 09:29:09

标签: c# sqlbulkcopy

我目前正在运行两项将数据复制到SQL Server的任务。数据复制由方法SqlBulkCopy.WriteToServer完成。我使用SqlRowsCopiedEvent向用户显示成功复制的行数。每次调用此事件时,我都会检查是否请求了取消令牌。如果请求令牌(按钮点击)我将SqlRowsCopiedEventArgs.Abort设置为true。这会中止SqlBulkCopy.WriteToServer方法。

现在我得到了OperationAbortedException。我查看了文档,并说它会在用户取消操作时抛出此异常。但是,当我中止写入服务器方法时,我不确定这是否正确?

1 个答案:

答案 0 :(得分:1)

文档说明在这种情况下抛出此异常。这是正常行为。