Click or drag to resize

TaskQueueAttribute Class

Attribute to be decorated on string constants representing application task queue ids. Applies custom settings to the queue.
Inheritance Hierarchy
SystemObject
  SystemAttribute
    MFiles.VAF.AppTasksTaskQueueAttribute

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

The TaskQueueAttribute type exposes the following members.

Constructors
  NameDescription
Public methodTaskQueueAttribute
Initializes a new instance of the TaskQueueAttribute class
Top
Properties
  NameDescription
Public propertyBehavior
Indicates how the queue processes tasks. Has no effect on queues that only process broadcast messages.
Public propertyBroadcastPollIntervalSeconds
The frequency at which the queue is polled for new broadcast messages.
Public propertyMaxConcurrency
The maximum number of tasks from the queue that can be processed at the same time on the same server. This is limited to 1 for queues using MFProcessingBehaviorSequential. Values of zero mean that the queue cannot currently process tasks, and will not be polled. Values of -1 mean that there is no limit.
Public propertyTaskPollIntervalSeconds
The frequency at which the queue is polled for new tasks to process.
Top
Methods
  NameDescription
Public methodAsSettings
Converts the attribute definition into settings.
Top
See Also