Edit

AzureQueueStorage class

Service used to add messages to an Azure Storage Queues.

Extends

QueueStorage

Constructors

AzureQueueStorage(string, string)

Initializes a new instance of the AzureQueueStorage class.

Methods

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.

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.