23.376. Class HtcMock
Namespace: ArmoniK.Samples.HtcMock.Client.Options
Assembly: ArmoniK.Samples.HtcMock.Client.dll
Class containing options for HtcMock
[PublicAPI]
public class HtcMock
23.376.1. Inheritance
23.376.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
23.376.3. Fields
23.376.3.1. SettingSection
Name of the section in dotnet options
public const string SettingSection = "HtcMock"
23.376.3.1.1. Field Value
23.376.4. Properties
23.376.4.1. DataSize
Size of the task outputs
public int DataSize { get; set; }
23.376.4.1.1. Property Value
23.376.4.2. EnableFastCompute
Whether the computing tasks will take the time parameter into consideration. Always used to generate the graph of task dependencies.
public bool EnableFastCompute { get; set; }
23.376.4.2.1. Property Value
23.376.4.3. EnableSmallOutput
Whether the computing tasks will take the output size parameter into consideration. Always used to generate the graph of task dependencies.
public bool EnableSmallOutput { get; set; }
23.376.4.3.1. Property Value
23.376.4.4. EnableUseLowMem
Whether the computing tasks will take the memory usage parameter into consideration. Always used to generate the graph of task dependencies.
public bool EnableUseLowMem { get; set; }
23.376.4.4.1. Property Value
23.376.4.5. MemorySize
Size of the memory used by the task during its execution
public int MemorySize { get; set; }
23.376.4.5.1. Property Value
23.376.4.6. NTasks
Number of computing tasks (there are some supplementary aggregation tasks)
public int NTasks { get; set; }
23.376.4.6.1. Property Value
23.376.4.7. Options
Dictionary to put into task options
public Dictionary<string, string> Options { get; set; }
23.376.4.7.1. Property Value
23.376.4.8. Partition
Partition in which to submit the tasks
public string Partition { get; set; }
23.376.4.8.1. Property Value
23.376.4.9. PurgeData
Purge data from the created session
public bool PurgeData { get; set; }
23.376.4.9.1. Property Value
23.376.4.10. SubTasksLevels
Number of sub tasks levels
public int SubTasksLevels { get; set; }
23.376.4.10.1. Property Value
23.376.4.11. TaskError
Finish task with Output of type
public string TaskError { get; set; }
23.376.4.11.1. Property Value
23.376.4.12. TaskRpcException
Raise RpcException when task id ends by this string, ignored if empty string
public string TaskRpcException { get; set; }
23.376.4.12.1. Property Value
23.376.4.13. TotalCalculationTime
Total computation time for the computing tasks
public TimeSpan TotalCalculationTime { get; set; }