コード例 #1
0
        public virtual void Execute()
        {
            var cts = new CancellationTokenSource();

            Coordinator.RunAsync(0, cts.Token);

            CompletedEvent.WaitOne(TimeSpan.FromSeconds(TestExecutionTimeInSeconds));

            cts.Cancel();

            // Wait for the IS to return gracefully
            Task.Delay(TimeSpan.FromSeconds(2)).Wait();

            traceType.ConsoleWriteLine("Completed executing workflow. Time taken: {0}", stopwatch.Elapsed);
        }
コード例 #2
0
ファイル: Result.cs プロジェクト: dlebansais/SimpleDatabase
 public void WaitCompleted()
 {
     CompletedEvent.WaitOne();
 }