Table of Contents

Class AzureEventBusOptions<TMarker>

Namespace
Savvyio.Extensions.DependencyInjection.QueueStorage.EventDriven
Assembly
Savvyio.Extensions.DependencyInjection.QueueStorage.dll

Configuration options for AzureEventBus<TMarker>.

public class AzureEventBusOptions<TMarker> : AzureEventBusOptions, IValidatableParameterObject, IParameterObject, IDependencyInjectionMarker<TMarker>

Type Parameters

TMarker
Inheritance
AzureEventBusOptions<TMarker>
Implements
Inherited Members

Examples

AzureEventBusOptions (or its DI generic variant) carries the Azure Event Grid topic endpoint settings used when AddAzureEventBus registers the event bus in DI.

using System;
using Savvyio.Extensions.QueueStorage.EventDriven;

namespace ExampleApp;

public class DiAzureEventBusOptionsExample
{
    public static AzureEventBusOptions CreateOptions()
    {
        return new AzureEventBusOptions
        {
            TopicEndpoint = new Uri("https://myeventgridtopic.westeurope-1.eventgrid.azure.net/api/events")
        };
    }
}

See Also