Namespace NuvTools.Notification.Messaging.Azure.ServiceBus
Classes
- AzureServiceBusReceiverBase<TBody, TConsumer>
Abstract base class for Azure Service Bus receivers, containing shared message processing logic.
The type of the message body to deserialize and process. The consumer type that implements IMessageConsumer<TBody> and handles the message.
- AzureServiceBusReceiver<TBody, TConsumer>
Background service for receiving and processing messages from Azure Service Bus queues or topic/subscriptions.
The type of the message body to deserialize and process. The consumer type that implements IMessageConsumer<TBody> and handles the message.
- AzureServiceBusSender<TBody>
Provides a base implementation for sending messages to Azure Service Bus entities (queues or topics).
- AzureServiceBusSessionReceiver<TBody, TConsumer>
Background service for receiving and processing messages from session-enabled Azure Service Bus queues.
Messages with the same
SessionIdare processed sequentially, while different sessions can be processed in parallel.The type of the message body to deserialize and process. The consumer type that implements IMessageConsumer<TBody> and handles the message.
- ServiceBusClientFactory
Builds ServiceBusClient instances from a MessagingSection, choosing between shared-access-key and Entra ID authentication based on which connectivity settings the section declares.