We are using the NServiceBus API when configuring our endpoint, as below:
configuration.AuditProcessedMessagesTo(auditQueue, TimeSpan.FromHours(4));
When viewing these messages within the ASB queue, I can see that the “Time to Live” and “Expires” properties are being set on the messages placed in the ASB audit queue. However, when that message gets picked up by our Messaging Bridge and the message gets shoveled over to our SQL table, the Expires column is not getting populated.