<para>Cannot be in a Database Transaction.</para>
| Name | Type | Optional | ByRef | Description |
|---|---|---|---|---|
| messageQueueItem | ISMessageQueueItem | The Message Queue Item to update. | ||
| processLogData | String | Optional | If specified, will add a Process Log audit point with this data. | |
| newData | String | Optional | If specified, i.e. not blank, will update the 'Data' value. | |
| newProperties | ISKeyValueList | Optional | If specified, i.e. not Nothing, will update the 'Properties' value. If omitted, a value of Nothing is assumed. | |
| allowInDatabaseTransaction | Boolean | Optional | If False (the Default), will fail if a Database Transaction is currently active. If omitted, a value of False is assumed. | |
| retrySeconds | Integer | Optional | The number of seconds before an Item with a Status of "Processing" can be retried. The default is 300 (5 minutes) and can be between 60 (1 minute) And 3600 seconds (1 hour). If omitted, a value of ISMessageQueueUtilities.DefaultRetrySeconds is assumed. |
A Boolean value indicating success.