ApplicationTask Class

Multi-type ( application task || broadcast message ) interface wrapper.

Definition

Namespace: MFiles.VAF.Common.ApplicationTaskQueue
Assembly: MFiles.VAF (in MFiles.VAF.dll) Version: 24.1.706.1
C#
public class ApplicationTask : IDeepCloneable
Inheritance
Object    ApplicationTask
Implements
IDeepCloneable

Constructors

ApplicationTask(ApplicationBroadcastMessage) Self initializing constructor used with broadcast messages.
ApplicationTask(ApplicationTaskInfo) Self initializing constructor used with application task info objects.

Properties

ActivationTimestamp The ActivationTimestamp for the application task. - This is only valid for ApplicationBroadcast Task types. - Broadcast message types always return a timestamp with a MinValue.
Data Resolves the data, byte[].
Id Resolves the task|broadcast_message id.
IsBroadcastMessage Resolves the queue identifier.
LatestActivityTimestamp The LatestActivityTimestamp for the application task. - This is only valid for ApplicationBroadcast Task types. - Broadcast message types always return a timestamp with a MinValue.
Progress Resolves the progress value. Note: - This is only valid for ApplicationBroadcast Task types. - Broadcast message types always returns an empty string.
QueueId Resolves the queue identifier.
State Resolves the state value. Note: - This is only valid for ApplicationBroadcast Task types. - Broadcast message types always return MFTaskStateNone.
Type Resolves the task type or broadcast message type.

Methods

DeepClone Makes a clone copy of this object.
ToApplicationBroadcastMessage Returns the M-Files Interface backing object => ApplicationBroadcastMessage.
ToApplicationBroadcastMessage(ApplicationTask) Returns the M-Files Interface backing object => ApplicationBroadcastMessage.
ToApplicationTaskInfo Returns the M-Files Interface backing object => ApplicationTaskInfo.
ToApplicationTaskInfo(ApplicationTask) Returns the M-Files Interface backing object => ApplicationTaskInfo.

See Also