Skip to main content

Class TaskConfig

The TaskConfig.

Assembly: Taskurai.dll​
Declaration
public class TaskConfig

Properties​

ParentId​

Task id.

Declaration
public string ParentId { get; set; }

CronJobId​

Task id.

Declaration
public string CronJobId { get; set; }

Command​

Command to be executed.

Declaration
public string Command { get; set; }

Arguments​

List of arguments.

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

Secrets​

List of secrets.

Declaration
public IList<TaskSecret> Secrets { get; set; }

ExecutionOptions​

Execution options.

Declaration
public TaskExecutionOptions ExecutionOptions { get; set; }

Category​

Task category.

Declaration
public string Category { get; set; }

Subject​

Task subject.

Declaration
public string Subject { get; set; }

Description​

Task description.

Declaration
public string Description { get; set; }

ExternalId​

Optional external id (for your own tracking purposes).

Declaration
public string ExternalId { 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; }

Tags​

Task tags.

Declaration
public IDictionary<string, string> Tags { get; set; }

IsolationMode​

Handle task in isolation mode (isolation key required).

Declaration
public bool? IsolationMode { get; set; }

IsolationKey​

Isolation key.

Declaration
public string IsolationKey { get; set; }

Unlisted​

Unlisted flag.

Declaration
public bool? Unlisted { get; set; }

CorrelationId​

Correlation id.

Declaration
public Guid? CorrelationId { get; set; }

TraceParent​

W3C Trace Parent.

Declaration
public string TraceParent { get; set; }

Id​

Task id.

Declaration
public string Id { get; }

IdempotencyNamespace​

Idempotency namespace.

Declaration
public Guid? IdempotencyNamespace { get; }

IdempotencyKey​

Idempotency key.

Declaration
public string IdempotencyKey { get; }