Interface ISilverbackBuilder
Exposes the methods to configure Silverback and enable its optional features adding the needed services to the Microsoft.Extensions.DependencyInjection.IServiceCollection.
Namespace: Silverback.Messaging.Configuration
Assembly: Silverback.Core.dll
Syntax
public interface ISilverbackBuilder
Properties
| Improve this doc View sourceBusOptions
Gets the IBusOptions that is being modified by this ISilverbackBuilder.
Declaration
IBusOptions BusOptions { get; }
Property Value
Type | Description |
---|---|
IBusOptions |
Services
Gets the Microsoft.Extensions.DependencyInjection.IServiceCollection that is being modified by this ISilverbackBuilder.
Declaration
IServiceCollection Services { get; }
Property Value
Type | Description |
---|---|
Microsoft.Extensions.DependencyInjection.IServiceCollection |
Extension Methods
SilverbackBuilderAddOutboundRouterExtensions.AddTransientOutboundRouter<TRouter>(ISilverbackBuilder)
SilverbackBuilderAddOutboundRouterExtensions.AddSingletonOutboundRouter<TRouter>(ISilverbackBuilder)
SilverbackBuilderAddSequenceReaderExtensions.AddTransientSequenceReader<TReader>(ISilverbackBuilder)
SilverbackBuilderAddSequenceReaderExtensions.AddSingletonSequenceReader<TReader>(ISilverbackBuilder)
SilverbackBuilderAddSequenceWriterExtensions.AddTransientSequenceWriter<TWriter>(ISilverbackBuilder)