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

objectTaskInfo

26.229.2. Implements

IEquatable<TaskInfo>

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

string

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

string

26.229.5.3. TaskId

Unique identifier of the task

public string TaskId { get; init; }

26.229.5.3.1. Property Value

string

26.229.5.4. TaskStatus

Status of the task

public TaskStatus TaskStatus { get; init; }

26.229.5.4.1. Property Value

TaskStatus