ZoneSpecification constructor
- {HandleUncaughtErrorHandler? handleUncaughtError,
- R run(
- Zone self,
- ZoneDelegate parent,
- Zone zone,
- R f( )
- R runUnary(
- Zone self,
- ZoneDelegate parent,
- Zone zone,
- R f(
- T arg
- T arg
- R runBinary(
- Zone self,
- ZoneDelegate parent,
- Zone zone,
- R f(
- T1 arg1,
- T2 arg2
- T1 arg1,
- T2 arg2
-
ZoneCallback<
R> registerCallback(- Zone self,
- ZoneDelegate parent,
- Zone zone,
- R f( )
-
ZoneUnaryCallback<
R, T> registerUnaryCallback(- Zone self,
- ZoneDelegate parent,
- Zone zone,
- R f(
- T arg
-
ZoneBinaryCallback<
R, T1, T2> registerBinaryCallback(- Zone self,
- ZoneDelegate parent,
- Zone zone,
- R f(
- T1 arg1,
- T2 arg2
- ErrorCallbackHandler? errorCallback,
- ScheduleMicrotaskHandler? scheduleMicrotask,
- CreateTimerHandler? createTimer,
- CreatePeriodicTimerHandler? createPeriodicTimer,
- PrintHandler? print,
- ForkHandler? fork}
Creates a specification with the provided handlers.
If the handleUncaughtError
is provided, the new zone will be a new "error zone" which will prevent errors from flowing into other error zones (see errorZone
, sameErrorZone
).
Implementation
const factory ZoneSpecification( {HandleUncaughtErrorHandler? handleUncaughtError, RunHandler? run, RunUnaryHandler? runUnary, RunBinaryHandler? runBinary, RegisterCallbackHandler? registerCallback, RegisterUnaryCallbackHandler? registerUnaryCallback, RegisterBinaryCallbackHandler? registerBinaryCallback, ErrorCallbackHandler? errorCallback, ScheduleMicrotaskHandler? scheduleMicrotask, CreateTimerHandler? createTimer, CreatePeriodicTimerHandler? createPeriodicTimer, PrintHandler? print, ForkHandler? fork}) = _ZoneSpecification;
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.13.0/dart-async/ZoneSpecification/ZoneSpecification.html