NodeAssets.Core.Commands.NodeExecutor.WaitForExitAsync C# (CSharp) 메소드

WaitForExitAsync() 공개 정적인 메소드

public static WaitForExitAsync ( Process process ) : Task
process System.Diagnostics.Process
리턴 Task
        public static Task<int> WaitForExitAsync(Process process)
        {
            var tcs = new TaskCompletionSource<int>();
            process.EnableRaisingEvents = true;
            process.Exited += (sender, args) => tcs.TrySetResult(process.ExitCode);
            return tcs.Task;
        }
    }