ChildProcessManager Class

Represents a manager for automatically terminating child processes.

Definition

Namespace: Gemstone.Diagnostics
Assembly: Gemstone.Diagnostics (in Gemstone.Diagnostics.dll) Version: 1.0.128 -- Release Build+d9d157c80da59365061f9bf4a5d1ecd0f0496e1b
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