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
22.231.2. Implements
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
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
22.231.5.3. TaskId
Unique identifier of the task
public string TaskId { get; init; }
22.231.5.3.1. Property Value
22.231.5.4. TaskStatus
Status of the task
public TaskStatus TaskStatus { get; init; }