description

# runZoned<R> static method

R runZoned<R>(

1. R body(), {
2. HttpClient createHttpClient(
   1. SecurityContext?
   )?,
3. String findProxyFromEnvironment(
   1. Uri uri,
   2. Map<String, String>? environment
   )?,

})

Runs `body` in a fresh Zone using the provided overrides.

## Implementation

    static R runZoned<R>(
      R Function() body, {
      HttpClient Function(SecurityContext?)? createHttpClient,
      String Function(Uri uri, Map<String, String>? environment)?
      findProxyFromEnvironment,
    }) {
      HttpOverrides overrides = _HttpOverridesScope(
        createHttpClient,
        findProxyFromEnvironment,
      );
      return dart_async.runZoned<R>(
        body,
        zoneValues: {_httpOverridesToken: overrides},
      );
    }