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

objectTaskInfo

21.235.2. Implements

IEquatable<TaskInfo>

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

string

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

string

21.235.5.3. TaskId

Unique identifier of the task

public string TaskId { get; init; }

21.235.5.3.1. Property Value

string

21.235.5.4. TaskStatus

Status of the task

public TaskStatus TaskStatus { get; init; }

21.235.5.4.1. Property Value

TaskStatus