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

objectTaskInfo

23.229.2. Implements

IEquatable<TaskInfo>

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

string

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

string

23.229.5.3. TaskId

Unique identifier of the task

public string TaskId { get; init; }

23.229.5.3.1. Property Value

string

23.229.5.4. TaskStatus

Status of the task

public TaskStatus TaskStatus { get; init; }

23.229.5.4.1. Property Value

TaskStatus