run<R> 抽象方法
- R action(
在此区域中执行 action
。
默认情况下(如根区域中实现),使用 当前 设置为此区域运行 action
。
如果 action
�抛出异常,同步异常不会被区域的错误处理器捕获。使用 runGuarded 来实现这一点。
由于根区域是唯一可以修改 当前 值的区域,因此拦截 run 的自定义区域始终应委托给其父区域。它们可以在调用前后采取行动。
实现
R run<R>(R action());
在此区域中执行 action
。
默认情况下(如根区域中实现),使用 当前 设置为此区域运行 action
。
如果 action
�抛出异常,同步异常不会被区域的错误处理器捕获。使用 runGuarded 来实现这一点。
由于根区域是唯一可以修改 当前 值的区域,因此拦截 run 的自定义区域始终应委托给其父区域。它们可以在调用前后采取行动。
R run<R>(R action());