Spec-Zone.ru › Dart 1

dart:async

run абстрактный метод

R run<R>(R action())

Выполняет action в этой зоне.

По умолчанию (как реализовано в зоне ROOT), выполняет action со значением current, установленным в эту зону.

Если action вызывает исключение, синхронная ошибка не перехватывается обработчиком ошибок зоны. Используйте runGuarded для этого.

Поскольку корневая зона — единственная зона, которая может изменить значение current, пользовательские зоны, перехватывающие run, всегда должны делегировать выполнение родительской зоне. Они могут выполнять действия до и после вызова.

Исходный код

R run<R>(R action());

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-async/Zone/run.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API