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