26.229. Class TaskInfo
Namespace: ArmoniK.Core.Common.Storage
Assembly: ArmoniK.Core.Common.dll
Task information to identify it
public record TaskInfo : IEquatable<TaskInfo>
26.229.1. Inheritance
26.229.2. Implements
26.229.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
26.229.4. Constructors
26.229.4.1. TaskInfo(string, string, string, TaskStatus)
Task information to identify it
public TaskInfo(string SessionId, string TaskId, string MessageId, TaskStatus TaskStatus)
26.229.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
26.229.5. Properties
26.229.5.1. MessageId
Unique identifier of the message associated to the current execution of the task
public string MessageId { get; init; }
26.229.5.1.1. Property Value
26.229.5.2. SessionId
Unique identifier of the session in which the task belongs
public string SessionId { get; init; }
26.229.5.2.1. Property Value
26.229.5.3. TaskId
Unique identifier of the task
public string TaskId { get; init; }
26.229.5.3.1. Property Value
26.229.5.4. TaskStatus
Status of the task
public TaskStatus TaskStatus { get; init; }