AzureQueueReceiveOptions Class
Definition
- Namespace
- Savvyio.Extensions.QueueStorage
- Assemblies
- Savvyio.Extensions.QueueStorage.dll
Configuration options that is related to receiving messages from an Azure Storage Queue.
public class AzureQueueReceiveOptions : IParameterObject
- Inheritance
-
objectAzureQueueReceiveOptions
- Implements
Examples
AzureQueueReceiveOptions configures the receive behavior of an Azure Queue Storage consumer, including visibility timeout and message count limits. Access it through AzureQueueOptions.ReceiveContext.
using System;
using Savvyio.Extensions.QueueStorage;
namespace ExampleApp;
public class AzureQueueReceiveSetup
{
public static AzureQueueOptions CreateOptions()
{
var options = new AzureQueueOptions
{
ConnectionString = "UseDevelopmentStorage=true",
QueueName = "account-commands"
};
AzureQueueReceiveOptions receiveOptions = options.ReceiveContext;
receiveOptions.VisibilityTimeout = TimeSpan.FromMinutes(5);
return options;
}
}
Properties
| Name | Description |
|---|---|
| NumberOfMessagesToTakePerRequest | Gets or sets the number of messages to return per request. Default is 10. |
| VisibilityTimeout | Gets or sets the visibility timeout for the messages. Default is 30 seconds. |