Skip to content

IStartedProcess interface

namespace: Serenity.Web   assemblySerenity.Net.Web

Abstraction for a started system process, so it can be replaced in tests.

public interface IStartedProcess

Members

name description
EnableRaisingEvents { get; set; } Gets or sets a value indicating whether the process raises events.
ExitCode { get; } Gets the process exit code.
HasExited { get; } Gets whether the process has exited.
StandardError { get; } Gets the standard error reader.
StandardInput { get; } Gets the standard input writer.
StandardOutput { get; } Gets the standard output reader.
Kill(…) Kills the process.
WaitForExit(…) Waits for the process to exit.

See Also