Class PipelineBase
TODO: Ideiglenes osztaly, C# 8.0 ban ezt atalakitani default implementacios interface be. ILoggerObject, IProgress, IPipelineIO default implementacioja.
Inheritance
System.Object
PipelineBase
Namespace: SigStat.Common
Assembly: SigStat.Common.dll
Syntax
public abstract class PipelineBase : object, ILoggerObject, IProgress, IPipelineIO
Constructors
| Improve this Doc View SourcePipelineBase()
Initializes a new instance of the PipelineBase class.
Declaration
public PipelineBase()
Properties
| Improve this Doc View SourceLogger
Gets or sets the ILogger implementation used to perform logging
Declaration
public ILogger Logger { get; set; }
Property Value
Type | Description |
---|---|
ILogger |
PipelineInputs
A collection of inputs for the pipeline elements
Declaration
public virtual List<PipelineInput> PipelineInputs { get; }
Property Value
Type | Description |
---|---|
List<PipelineInput> |
PipelineOutputs
A collection of outputs for the pipeline elements
Declaration
public virtual List<PipelineOutput> PipelineOutputs { get; }
Property Value
Type | Description |
---|---|
List<PipelineOutput> |
Progress
Gets the current progress in percentage.
Declaration
public int Progress { get; protected set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this Doc View SourceOnProgressChanged()
Raises the ProgressChanged event
Declaration
protected virtual void OnProgressChanged()
Events
| Improve this Doc View SourceProgressChanged
The event is raised whenever the value of Progress changes
Declaration
public event EventHandler<int> ProgressChanged
Event Type
Type | Description |
---|---|
EventHandler<System.Int32> |