Click or drag to resize

TaskProcessorAttribute Class

Inheritance Hierarchy
SystemObject
  SystemAttribute
    MFiles.VAF.AppTasksTaskProcessorAttribute

Namespace:  MFiles.VAF.AppTasks
Assembly:  MFiles.VAF (in MFiles.VAF.dll) Version: 2.3.623.2
Syntax
public class TaskProcessorAttribute : Attribute

The TaskProcessorAttribute type exposes the following members.

Constructors
  NameDescription
Public methodTaskProcessorAttribute
Constructor.
Top
Properties
  NameDescription
Public propertyMaxRequeues
The maximum number of times a task can fail and requeue, before failing permanently. Default is 5.
Public propertyMaxRetries
The maximum number of times a task processing can be retried within a single job/attempt. Default is 3.
Public propertyProgressUpdateIntervalInSeconds
The frequency at which the an in-progress task's progress is updated to the vault. Default is 15 seconds.
Public propertyQueueId
The task queue that contains the tasks to process. Must be specified and not null or empty.
Public propertyRequeueDelayInSeconds
The time from the failure of a task before its requeued task may be activated.
Public propertyRestoreToWaitingTimeoutInMinutes
The number of minutes that must pass without an update on an in-progress task, before it can be restored to the waiting state. Default is 2 minutes.
Public propertyTransactionMode
The transaction mode the process is run in. Default is Hybrid.
Public propertyType
The type of tasks to process. Must be specified and not null or empty.
Top
Methods
  NameDescription
Public methodAsSettings
Converts the attribute definition into settings.
Top
See Also