A set of technologies in the .NET Framework for building web applications and XML web services.
You have two approaches.
- the first is to execute a script that implements the pipe.
- the second is to implement the pipe in your c# code. You first execute the first program, and stream the output. You then execute the second program use the output stream from the first as the input stream to the second. You don’t need to wait for the first to complete before starting the second. You would then wait for the second process to exit.
note: while the c# syntax is much more verbose than the Linux API, you implement pipes, by forking apps after setting stdin and stdout.