Table of Contents

Class TaskCatalogItem

Namespace
XENBIT.ResQueServe.Abstractions.Models
Assembly
RQS.Abstractions.dll
public abstract record TaskCatalogItem : IEquatable<TaskCatalogItem>
Inheritance
TaskCatalogItem
Implements
Derived
Inherited Members

Properties

Category

Gets or sets the category of the task.

public string? Category { get; set; }

Property Value

string

Description

Gets or sets the description of the task.

public string? Description { get; set; }

Property Value

string

DisplayName

Gets or sets the display name of the task.

public string? DisplayName { get; set; }

Property Value

string

ImplementationName

Gets or sets the implementation name of the task. This is the name specified in the ResQueServeTaskAttribute.

public string ImplementationName { get; set; }

Property Value

string

IsSelectableInTemplates

Gets or sets whether this task can be selected in template frontend.

public bool IsSelectableInTemplates { get; set; }

Property Value

bool

ParameterCount

Gets or sets the number of parameters the task requires.

public int ParameterCount { get; set; }

Property Value

int

Parameters

Gets or sets the list of parameters associated with this task.

public IEnumerable<TaskCatalogParameter>? Parameters { get; set; }

Property Value

IEnumerable<TaskCatalogParameter>

Priority

Gets or sets the priority of the task.

public TaskPriority Priority { get; set; }

Property Value

TaskPriority

RequiresAdmin

Gets or sets whether the task requires administrative privileges.

public bool RequiresAdmin { get; set; }

Property Value

bool

Version

Gets or sets the version of the task.

public string? Version { get; set; }

Property Value

string