该异常表示Revit后台任务已被取消。
System.Exception → Autodesk.Revit.Exceptions.RevitException → Autodesk.Revit.Exceptions.BackgroundTaskCancelledException
Revit后台任务已被取消。
当使用Revit API执行后台任务时,任务可能会被取消。这可能是由于以下原因引起的:
以下示例演示如何使用Autodesk.Revit.Exceptions.BackgroundTaskCancelledException:
try
{
// Perform background task
}
catch (Autodesk.Revit.Exceptions.BackgroundTaskCancelledException ex)
{
// Handle cancellation exception
}
当捕获此异常时,应调用代码来处理或清理中断的任务。可以考虑在异常处理程序中保存任务的状态,并在以后尝试恢复它。
此异常自Revit 2017版本开始提供。