Существует ли какой-либо асинхронный эквивалент Process.Start?

Как следует из названия, есть ли эквивалент Process.Start(позволяет запускать другое приложение или пакетный файл), который Я могу подождать?

Я играю с небольшим консольным приложением, и это кажется идеальным местом для использования async и await, но я не могу найти никакой документации для этого сценария.

Я думаю примерно следующее:

void async RunCommand()
{
    var result = await Process.RunAsync("command to run");
}
124
задан linkerro 29 May 2012 в 06:16
поделиться