runWithHttpOverrides<R> 静态方法

R runWithHttpOverrides<R>(
  1. R body(),
  2. HttpOverrides overrides
)

在新的 Zone 中运行 body,使用在 overrides 中找到的覆盖。

请注意,overrides 应该是一个继承自 HttpOverrides 的类的实例。

实现

static R runWithHttpOverrides<R>(R Function() body, HttpOverrides overrides) {
  return dart_async.runZoned<R>(body,
      zoneValues: {_httpOverridesToken: overrides});
}