23.229. Class TaskInfo
Namespace: ArmoniK.Core.Common.Storage
Assembly: ArmoniK.Core.Common.dll
Task information to identify it
public record TaskInfo : IEquatable<TaskInfo>
23.229.1. Inheritance
23.229.2. Implements
23.229.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
23.229.4. Constructors
23.229.4.1. TaskInfo(string, string, string, TaskStatus)
Task information to identify it
public TaskInfo(string SessionId, string TaskId, string MessageId, TaskStatus TaskStatus)
23.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
23.229.5. Properties
23.229.5.1. MessageId
Unique identifier of the message associated to the current execution of the task
public string MessageId { get; init; }
23.229.5.1.1. Property Value
23.229.5.2. SessionId
Unique identifier of the session in which the task belongs
public string SessionId { get; init; }
23.229.5.2.1. Property Value
23.229.5.3. TaskId
Unique identifier of the task
public string TaskId { get; init; }
23.229.5.3.1. Property Value
23.229.5.4. TaskStatus
Status of the task
public TaskStatus TaskStatus { get; init; }