30.234. Class TaskInfo

Namespace: ArmoniK.Core.Common.Storage
Assembly: ArmoniK.Core.Common.dll

Task information to identify it

public record TaskInfo : IEquatable<TaskInfo>

30.234.1. Inheritance

objectTaskInfo

30.234.2. Implements

IEquatable<TaskInfo>

30.234.3. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

30.234.4. Constructors

30.234.4.1. TaskInfo(string, string, string, TaskStatus)

Task information to identify it

public TaskInfo(string SessionId, string TaskId, string MessageId, TaskStatus TaskStatus)

30.234.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

30.234.5. Properties

30.234.5.1. MessageId

Unique identifier of the message associated to the current execution of the task

public string MessageId { get; init; }

30.234.5.1.1. Property Value

string

30.234.5.2. SessionId

Unique identifier of the session in which the task belongs

public string SessionId { get; init; }

30.234.5.2.1. Property Value

string

30.234.5.3. TaskId

Unique identifier of the task

public string TaskId { get; init; }

30.234.5.3.1. Property Value

string

30.234.5.4. TaskStatus

Status of the task

public TaskStatus TaskStatus { get; init; }

30.234.5.4.1. Property Value

TaskStatus