ChildProcessManager Class

Represents a manager for automatically terminating child processes.

Definition

Namespace: Gemstone.Diagnostics
Assembly: Gemstone.Diagnostics (in Gemstone.Diagnostics.dll) Version: 1.0.147 -- Release Build+6d8205f6bef6d4bbdafae492b5ebb1e8ed76a73f
public sealed class ChildProcessManager : IDisposable
Inheritance
Object    ChildProcessManager
Implements
IDisposable

Constructors

ChildProcessManager Creates a new ChildProcessManager.

Methods

AddProcess Associates the specified process as a child of this ChildProcessManager instance.
Dispose Releases all the resources used by the ChildProcessManager object.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Finalize Make sure child processes get disposed.
(Overrides ObjectFinalize)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

Events

TerminationException Raised when there is an exception while attempting to terminate child process.

See Also