To asynchronously collect the redirected StandardOutput or StandardError stream output of a process, you must create a method that handles the redirected stream output events. The event-handler method is called when the process writes to the redirected stream. The event delegate calls your event handler with an instance of DataReceivedEventArgs. The Data property contains the text line that the process wrote to the redirected stream.
For more information, see DataReceivedEventArgs in C#.
Gets the line of characters that was written to a redirected Process output stream.