Table of Contents

Namespace Savvyio.Extensions.QueueStorage.EventDriven

Assembly: Savvyio.Extensions.QueueStorage.dll

Savvy I/O integration events delivered via Azure Queue Storage are handled by this namespace. AzureEventBus implements IEventBus<T> by serializing integration events and enqueuing/dequeuing them via Azure Storage. AzureEventBusOptions configures the queue name and serialization.

Start with AzureEventBus as the implementation class for Azure Queue Storage event delivery. Choose this namespace when you need the concrete event-bus type to extend, test, or configure directly; for DI-based registration, use Savvyio.Extensions.DependencyInjection.QueueStorage.AddAzureEventBus<TMarker>. For the corresponding command queue, see Savvyio.Extensions.QueueStorage.Commands.

Availability: .NET 10 and .NET 9

Classes

AzureEventBus

Provides a combined Azure Event Grid/Azure Storage Queue implementation of the IPublishSubscribeChannel<TRequest>.

AzureEventBusOptions

Configuration options for AzureEventBus.