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; }