Class AzureEventBusOptions<TMarker>
- 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
-
IDependencyInjectionMarker<TMarker>
- 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")
};
}
}