Skip to main content

Class StepConfig

The StepConfig.

Assembly: Taskurai.dll
Declaration
public class StepConfig

Properties

StepId

Step id.

Declaration
public string StepId { get; set; }

Style

Style style.

Declaration
public StepStyle? Style { get; set; }

TaskId

Task id.

Declaration
public string TaskId { get; set; }

TaskRunCount

Task run count.

Declaration
public long? TaskRunCount { get; set; }

Arguments

List of arguments.

Declaration
public IList<StepArgument> Arguments { get; set; }

ExternalAccountId

Optional account id (for your own tracking purposes).

Declaration
public string ExternalAccountId { get; set; }

ExternalUserId

Optional user id (for your own tracking purposes).

Declaration
public string ExternalUserId { get; set; }

IsolationMode

Handle step in isolation mode (isolation key required).

Declaration
public bool? IsolationMode { get; set; }

IsolationKey

Isolation key.

Declaration
public string IsolationKey { get; set; }

ExecutionOptions

Execution options.

Declaration
public StepExecutionOptions ExecutionOptions { get; set; }

CorrelationId

Correlation id.

Declaration
public Guid? CorrelationId { get; set; }

TraceParent

W3C Trace Parent.

Declaration
public string TraceParent { get; set; }

CleanupCompletedRunsAfterSeconds

Cleanup completed runs after seconds.

Declaration
public int? CleanupCompletedRunsAfterSeconds { get; set; }

DefaultStateStore

Default state store name.

Declaration
public string DefaultStateStore { get; set; }

CleanupStateAfterSeconds

Cleanup state after seconds.

Declaration
public int? CleanupStateAfterSeconds { get; set; }

Progress

Step progress.

Declaration
public Progress Progress { get; set; }

TrackProgress

Automatically track the progress of the step (default = true).

Declaration
public bool? TrackProgress { get; set; }

TrackIntermediateResults

Automatically track the intermediate results of the step (default = true).

Declaration
public bool? TrackIntermediateResults { get; set; }

HubName

Step hub name.

Declaration
public string HubName { get; set; }

WorkerName

Step worker name.

Declaration
public string WorkerName { get; set; }

Kind

Step kind.

Declaration
public StepKind? Kind { get; }