TaskQueueManagerAddScheduledTask Method |
En-queues the scheduled task into the Multi-Server Mode, AsyncTaskQueue.
Namespace:
MFiles.VAF.Common.ApplicationTaskQueue
Assembly:
MFiles.VAF (in MFiles.VAF.dll) Version: 2.3.623.2
Syntaxpublic string AddScheduledTask(
string queueId,
string taskType,
DateTime activationTimestamp,
int restoreToWaitingTimeoutInMinutes = 5,
byte[] taskData = null,
Vault vault = null
)
Public Function AddScheduledTask (
queueId As String,
taskType As String,
activationTimestamp As DateTime,
Optional restoreToWaitingTimeoutInMinutes As Integer = 5,
Optional taskData As Byte() = Nothing,
Optional vault As Vault = Nothing
) As String
public:
String^ AddScheduledTask(
String^ queueId,
String^ taskType,
DateTime activationTimestamp,
int restoreToWaitingTimeoutInMinutes = 5,
array<unsigned char>^ taskData = nullptr,
Vault^ vault = nullptr
)
Parameters
- queueId
- Type: SystemString
Task queue identifier. - taskType
- Type: SystemString
Task type / handler identifier. - activationTimestamp
- Type: SystemDateTime
The earliest time the task can be assigned for processing. - restoreToWaitingTimeoutInMinutes (Optional)
- Type: SystemInt32
Duration in minutes the task can go without an update before it is moved back into the waiting state.
- taskData (Optional)
- Type: SystemByte
Serialized task data. - vault (Optional)
- Type: Vault
Optional, vault object to use for the call, defaults to Permanent vault.
Return Value
Type:
StringServer assigned task identifier (also updated in taskInfo reference)
See Also