26.227. Class TaskDataMask
Namespace: ArmoniK.Core.Common.Storage
Assembly: ArmoniK.Core.Common.dll
Represents a projection from
public class TaskDataMask
26.227.1. Inheritance
26.227.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
26.227.3. Constructors
26.227.3.1. TaskDataMask(ICollection<TaskDataFields>, ICollection<TaskOptionsFields>)
Creates an instance of class that holds a projection from
public TaskDataMask(ICollection<TaskDataFields> taskDataFields, ICollection<TaskOptionsFields> taskOptionsFields)
26.227.3.1.1. Parameters
taskDataFields ICollection<TaskDataFields>
Fields from
taskOptionsFields ICollection<TaskOptionsFields>
Fields from
26.227.4. Methods
26.227.4.1. FieldsToTaskData(TaskDataFields)
Conversion function from
public static Expression<Func<TaskData, object?>> FieldsToTaskData(TaskDataFields field)
26.227.4.1.1. Parameters
field TaskDataFields
Field representing the member
26.227.4.1.2. Returns
Expression<Func<TaskData, object?>>
26.227.4.1.3. Exceptions
when field is not recognized
26.227.4.2. FieldsToTaskDataHolder(TaskDataFields)
Conversion function from
public static Expression<Func<TaskDataHolder, object?>> FieldsToTaskDataHolder(TaskDataFields field)
26.227.4.2.1. Parameters
field TaskDataFields
Field representing the member
26.227.4.2.2. Returns
Expression<Func<TaskDataHolder, object?>>
26.227.4.2.3. Exceptions
when field is not recognized
26.227.4.3. FieldsToTaskOptions(TaskOptionsFields)
Conversion function from
public static Expression<Func<TaskData, object?>> FieldsToTaskOptions(TaskOptionsFields field)
26.227.4.3.1. Parameters
field TaskOptionsFields
Field representing the member
26.227.4.3.2. Returns
Expression<Func<TaskData, object?>>
26.227.4.3.3. Exceptions
when field is not recognized
26.227.4.4. FieldsToTaskOptionsHolder(TaskOptionsFields)
Conversion function from
public static Expression<Func<TaskOptionsHolder, object?>> FieldsToTaskOptionsHolder(TaskOptionsFields field)
26.227.4.4.1. Parameters
field TaskOptionsFields
Field representing the member
26.227.4.4.2. Returns
Expression<Func<TaskOptionsHolder, object?>>
26.227.4.4.3. Exceptions
when field is not recognized
26.227.4.5. GetProjection()
Get the projection built from the mask given at class instantiation
public Expression<Func<TaskData, TaskDataHolder>> GetProjection()
26.227.4.5.1. Returns
Expression<Func<TaskData, TaskDataHolder>>
The