Commit c06569ec by liulongfei

添加过程

parent 0b2808d7
...@@ -36,5 +36,30 @@ namespace VIZ.Framework.Core ...@@ -36,5 +36,30 @@ namespace VIZ.Framework.Core
} }
}); });
} }
/// <summary>
/// 安全的执行任务
/// </summary>
/// <param name="action">行为</param>
/// <param name="final">finally执行</param>
/// <returns>任务</returns>
public static Task SafeRun(Action action, Action final)
{
return Task.Run(() =>
{
try
{
action();
}
catch (Exception ex)
{
log.Error(ex);
}
finally
{
final();
}
});
}
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment