AzureQueueSendOptions Class
Definition
- Namespace
- Savvyio.Extensions.QueueStorage
- Assemblies
- Savvyio.Extensions.QueueStorage.dll
Configuration options that is related to sending messages from an Azure Storage Queue.
public class AzureQueueSendOptions : IParameterObject
- Inheritance
-
objectAzureQueueSendOptions
- Implements
Examples
AzureQueueSendOptions configures message time-to-live when sending messages to Azure Queue Storage. Access it through AzureQueueOptions.SendContext.
using System;
using Savvyio.Extensions.QueueStorage;
namespace ExampleApp;
public class AzureQueueSendSetup
{
public static AzureQueueOptions CreateOptions()
{
var options = new AzureQueueOptions
{
ConnectionString = "UseDevelopmentStorage=true",
QueueName = "account-commands"
};
AzureQueueSendOptions sendOptions = options.SendContext;
sendOptions.TimeToLive = TimeSpan.FromDays(3);
return options;
}
}
Properties
| Name | Description |
|---|---|
| TimeToLive | Gets or sets the time-to-live for the messages. Default is 7 days. |
| VisibilityTimeout | Gets or sets the visibility timeout for the messages. Default is Zero. |