21.235. Class TaskInfo
Namespace: ArmoniK.Core.Common.Storage
Assembly: ArmoniK.Core.Common.dll
Task information to identify it
public record TaskInfo : IEquatable<TaskInfo>
21.235.1. Inheritance
21.235.2. Implements
21.235.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
21.235.4. Constructors
21.235.4.1. TaskInfo(string, string, string, TaskStatus)
Task information to identify it
public TaskInfo(string SessionId, string TaskId, string MessageId, TaskStatus TaskStatus)
21.235.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
21.235.5. Properties
21.235.5.1. MessageId
Unique identifier of the message associated to the current execution of the task
public string MessageId { get; init; }
21.235.5.1.1. Property Value
21.235.5.2. SessionId
Unique identifier of the session in which the task belongs
public string SessionId { get; init; }
21.235.5.2.1. Property Value
21.235.5.3. TaskId
Unique identifier of the task
public string TaskId { get; init; }
21.235.5.3.1. Property Value
21.235.5.4. TaskStatus
Status of the task
public TaskStatus TaskStatus { get; init; }