ProcessBase2
Defines an abstract object that performs a runnable process.
Gets the application settings.
Gets the cancellation token.
Gets the process context used to publish events.
Gets the file system wrapper.
Gets the Relativity logger.
Gets or sets the process unique identifier.
protected ProcessBase2()
Initializes a new instance of the ProcessBase2 class.
Initializes a new instance of the ProcessBase2 class.
Initializes a new instance of the ProcessBase2 class.
protected ProcessBase2(IFileSystem fileSystem, IAppSettings settings, ILog logger, CancellationTokenSource tokenSource)
Initializes a new instance of the ProcessBase2 class.
Creates the I/O reporter instance.
Releases unmanaged and - optionally - managed resources.
Called when the process is executed.
Starts the runnable process.