Spec-Zone.ru › Dart 2

dart:io

Метод runSync

ProcessResult runSync(
  1. String executable,
  2. List<String> arguments,
  3. {String? workingDirectory,
  4. Map<String, String>? environment,
  5. bool includeParentEnvironment = true,
  6. bool runInShell = false,
  7. Encoding? stdoutEncoding = systemEncoding,
  8. Encoding? stderrEncoding = systemEncoding}
)

Запускает процесс и выполняет его до завершения. Это синхронный вызов, который будет блокировать выполнение, пока дочерний процесс не завершит свою работу.

Аргументы такие же, как и для Process.run.

Возвращает ProcessResult с результатом выполнения процесса, т.е. с кодом завершения, стандартным выводом и стандартным вводом.

Реализация

external static ProcessResult runSync(
    String executable, List<String> arguments,
    {String? workingDirectory,
    Map<String, String>? environment,
    bool includeParentEnvironment = true,
    bool runInShell = false,
    Encoding? stdoutEncoding = systemEncoding,
    Encoding? stderrEncoding = systemEncoding});

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-io/Process/runSync.html

Spec-Zone.ru

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