Spec-Zone.ru › Dart 2

dart:async

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

void complete(
  1. [FutureOr<T>? value]
)

Завершает future с переданными значениями.

Значение должно быть либо значением типа T, либо future типа Future<T>. Если значение не указано или равно null, а T не допускает значение null, вызов complete приводит к исключению.

Если значение само является future, completer дождётся завершения этого future и завершится с тем же результатом — успешным или с ошибкой.

Вызывать complete или completeError можно не более одного раза.

Все слушатели future получают уведомление о значении.

Реализация

void complete([FutureOr<T>? value]);

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-async/Completer/complete.html

Spec-Zone.ru

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