17.98. Class MessageData

Namespace: ArmoniK.Core.Base.DataStructures
Assembly: ArmoniK.Core.Base.dll

Data structure to hold message data

public record MessageData : IEquatable<MessageData>

17.98.1. Inheritance

objectMessageData

17.98.2. Implements

IEquatable<MessageData>

17.98.3. Inherited Members

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

17.98.4. Constructors

17.98.4.1. MessageData(string, string, TaskOptions)

Data structure to hold message data

public MessageData(string TaskId, string SessionId, TaskOptions Options)

17.98.4.1.1. Parameters

TaskId string

Unique identifier of the task

SessionId string

Unique name of the session to which this message belongs

Options TaskOptions

Task options

17.98.5. Properties

17.98.5.1. Options

Task options

public TaskOptions Options { get; init; }

17.98.5.1.1. Property Value

TaskOptions

17.98.5.2. SessionId

Unique name of the session to which this message belongs

public string SessionId { get; init; }

17.98.5.2.1. Property Value

string

17.98.5.3. TaskId

Unique identifier of the task

public string TaskId { get; init; }

17.98.5.3.1. Property Value

string