Class AzureServiceBusSourceOptions
- Namespace
- Pipelinez.AzureServiceBus.Configuration
- Assembly
- Pipelinez.AzureServiceBus.dll
Configures an Azure Service Bus queue or topic subscription source.
public sealed class AzureServiceBusSourceOptions
- Inheritance
-
AzureServiceBusSourceOptions
- Inherited Members
Properties
ConfigureProcessor
Gets or sets an optional callback that customizes processor options after Pipelinez defaults are applied.
public Action<ServiceBusProcessorOptions>? ConfigureProcessor { get; set; }
Property Value
Connection
Gets or sets the Azure Service Bus connection options.
public AzureServiceBusConnectionOptions Connection { get; set; }
Property Value
Entity
Gets or sets the queue or topic subscription entity to consume.
public AzureServiceBusEntityOptions Entity { get; set; }
Property Value
MaxAutoLockRenewalDuration
Gets or sets the maximum duration for automatic message-lock renewal.
public TimeSpan MaxAutoLockRenewalDuration { get; set; }
Property Value
MaxConcurrentCalls
Gets or sets the maximum number of concurrent message callbacks.
public int MaxConcurrentCalls { get; set; }
Property Value
PrefetchCount
Gets or sets the number of messages that the processor can eagerly request.
public int PrefetchCount { get; set; }
Property Value
Settlement
Gets or sets source settlement behavior.
public AzureServiceBusSourceSettlementOptions Settlement { get; set; }
Property Value
Methods
Validate()
Validates the source options and returns the same instance when valid.
public AzureServiceBusSourceOptions Validate()
Returns
- AzureServiceBusSourceOptions
The validated options instance.