AzureQueueStorage class
Service used to add messages to an Azure Storage Queues.
- Extends
-
QueueStorage
Constructors
| Azure |
Initializes a new instance of the AzureQueueStorage class. |
Methods
| queue |
Queue an Activity to an Azure storage queues. The visibility timeout specifies how long the message should be visible to Dequeue and Peek operations. The message content must be a UTF-8 encoded string that is up to 64KB in size. |
Constructor Details
AzureQueueStorage(string, string)
Initializes a new instance of the AzureQueueStorage class.
new AzureQueueStorage(queuesStorageConnectionString: string, queueName: string)
Parameters
- queuesStorageConnectionString
-
string
Azure storage connection string.
- queueName
-
string
Name of the storage queue where entities will be queued.
Method Details
queueActivity(Partial<Activity>, number, number)
Queue an Activity to an Azure storage queues. The visibility timeout specifies how long the message should be visible to Dequeue and Peek operations. The message content must be a UTF-8 encoded string that is up to 64KB in size.
function queueActivity(activity: Partial<Activity>, visibilityTimeout?: number, messageTimeToLive?: number): Promise<string>
Parameters
- activity
-
Partial<Activity>
The Activity to be queued for later processing.
- visibilityTimeout
-
number
Default value of 0. Cannot be larger than 7 days.
- messageTimeToLive
-
number
Specifies the time-to-live interval for the message.
Returns
Promise<string>
QueueSendMessageResponse as a JSON string.