A process task provides support for launching external processes and collecting their output.

Namespace:  Gallio.Common.Concurrency
Assembly:  Gallio (in Gallio.dll) Version: 3.3.0.0 (3.3.610.0)

Syntax

C#
public class ProcessTask : Task
Visual Basic (Declaration)
Public Class ProcessTask _
	Inherits Task

Remarks

The process task provides a guarantee that when you call Join(Nullable<(Of <(TimeSpan>)>)) all redirected output from the console output and error streams will already have been captured and delivered to the event handlers, as appropriate.

Inheritance Hierarchy

System..::.Object
  Gallio.Common.Concurrency..::.Task
    Gallio.Common.Concurrency..::.ProcessTask

See Also