22.231. Class TaskInfo

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

Task information to identify it

public record TaskInfo : IEquatable<TaskInfo>

22.231.1. Inheritance

objectTaskInfo

22.231.2. Implements

IEquatable<TaskInfo>

22.231.3. Inherited Members

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

22.231.4. Constructors

22.231.4.1. TaskInfo(string, string, string, TaskStatus)

Task information to identify it

public TaskInfo(string SessionId, string TaskId, string MessageId, TaskStatus TaskStatus)

22.231.4.1.1. Parameters

SessionId string

Unique identifier of the session in which the task belongs

TaskId string

Unique identifier of the task

MessageId string

Unique identifier of the message associated to the current execution of the task

TaskStatus TaskStatus

Status of the task

22.231.5. Properties

22.231.5.1. MessageId

Unique identifier of the message associated to the current execution of the task

public string MessageId { get; init; }

22.231.5.1.1. Property Value

string

22.231.5.2. SessionId

Unique identifier of the session in which the task belongs

public string SessionId { get; init; }

22.231.5.2.1. Property Value

string

22.231.5.3. TaskId

Unique identifier of the task

public string TaskId { get; init; }

22.231.5.3.1. Property Value

string

22.231.5.4. TaskStatus

Status of the task

public TaskStatus TaskStatus { get; init; }

22.231.5.4.1. Property Value

TaskStatus