26.237. Class TaskOptionsHolder

Namespace: ArmoniK.Core.Common.Storage
Assembly: ArmoniK.Core.Common.dll

Task options place holder for dynamic conversions

[UsedImplicitly]
public record TaskOptionsHolder : IEquatable<TaskOptionsHolder>

26.237.1. Inheritance

objectTaskOptionsHolder

26.237.2. Implements

IEquatable<TaskOptionsHolder>

26.237.3. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

26.237.4. Extension Methods

TaskOptionsExt.ToGrpcTaskOptions(TaskOptionsHolder)

26.237.5. Properties

26.237.5.1. ApplicationName

Application Name field transmitted to the task from the client

public string ApplicationName { get; set; }

26.237.5.1.1. Property Value

string

26.237.5.2. ApplicationNamespace

Application Namespace field transmitted to the task from the client

public string ApplicationNamespace { get; set; }

26.237.5.2.1. Property Value

string

26.237.5.3. ApplicationService

Application Service field transmitted to the task from the client

public string ApplicationService { get; set; }

26.237.5.3.1. Property Value

string

26.237.5.4. ApplicationVersion

Application Version field transmitted to the task from the client

public string ApplicationVersion { get; set; }

26.237.5.4.1. Property Value

string

26.237.5.5. EngineType

Engine Type field transmitted to the task from the client

public string EngineType { get; set; }

26.237.5.5.1. Property Value

string

26.237.5.6. MaxDuration

Max duration of the task

public TimeSpan MaxDuration { get; set; }

26.237.5.6.1. Property Value

TimeSpan

26.237.5.7. MaxRetries

Number of retries allowed to the task

public int MaxRetries { get; set; }

26.237.5.7.1. Property Value

int

26.237.5.8. Options

Custom defined options transmitted to the task from the client

public IDictionary<string, string> Options { get; set; }

26.237.5.8.1. Property Value

IDictionary<string, string>

26.237.5.9. PartitionId

Partition in which the task is executed

public string PartitionId { get; set; }

26.237.5.9.1. Property Value

string

26.237.5.10. Priority

Priority of the task

public int Priority { get; set; }

26.237.5.10.1. Property Value

int