PipelineExecution
Namespace: Meshmakers.Octo.Sdk.Common.Services
Represents the lifetime of a pipeline execution
public record PipelineExecution : IEquatable<PipelineExecution>
Inheritance Object → PipelineExecution
Implements IEquatable<PipelineExecution>
Properties
PipelineExecutionId
The pipeline execution id
public Guid PipelineExecutionId { get; set; }
Property Value
StartedDateTime
The date and time the pipeline execution started
public DateTime StartedDateTime { get; set; }
Property Value
ExecutePipelineTask
The task that executes the pipeline
public Task<object> ExecutePipelineTask { get; set; }
Property Value
Properties
Properties to store state between start- and end pipeline
public Dictionary<string, object> Properties { get; set; }
Property Value
Constructors
PipelineExecution(Guid, DateTime, Task<Object>, Dictionary<String, Object>)
Represents the lifetime of a pipeline execution
public PipelineExecution(Guid PipelineExecutionId, DateTime StartedDateTime, Task<object> ExecutePipelineTask, Dictionary<string, object> Properties)
Parameters
PipelineExecutionId Guid
The pipeline execution id
StartedDateTime DateTime
The date and time the pipeline execution started
ExecutePipelineTask Task<Object>
The task that executes the pipeline
Properties Dictionary<String, Object>
Properties to store state between start- and end pipeline