Show / Hide Table of Contents

    Interface IBrokerOptionsBuilder

    Exposes the methods to configure the connection with the message broker(s) and add the needed services to the IServiceCollection.

    Namespace: Microsoft.Extensions.DependencyInjection
    Assembly: Silverback.Integration.dll
    Syntax
    public interface IBrokerOptionsBuilder

    Properties

    | Improve this doc View source

    SilverbackBuilder

    Gets the ISilverbackBuilder (that in turn references the IServiceCollection).

    Declaration
    ISilverbackBuilder SilverbackBuilder { get; }
    Property Value
    Type Description
    ISilverbackBuilder

    Extension Methods

    BrokerOptionsBuilderAddBrokerExtensions.AddBroker<TBroker>(IBrokerOptionsBuilder)
    BrokerOptionsBuilderAddInboundLogExtensions.AddInMemoryInboundLog(IBrokerOptionsBuilder)
    BrokerOptionsBuilderAddInboundLogExtensions.AddInboundLogDatabaseTable(IBrokerOptionsBuilder)
    BrokerOptionsBuilderAddInboundLogExtensions.AddInboundLog<TInboundLog>(IBrokerOptionsBuilder)
    BrokerOptionsBuilderAddKafkaExtensions.AddKafka(IBrokerOptionsBuilder)
    BrokerOptionsBuilderAddMockedKafkaExtensions.AddMockedKafka(IBrokerOptionsBuilder, Action<IMockedKafkaOptionsBuilder>?)
    BrokerOptionsBuilderAddMockedMqttExtensions.AddMockedMqtt(IBrokerOptionsBuilder, Action<IMockedMqttOptionsBuilder>?)
    BrokerOptionsBuilderAddMqttExtensions.AddMqtt(IBrokerOptionsBuilder)
    BrokerOptionsBuilderAddOffsetStoreExtensions.AddInMemoryOffsetStore(IBrokerOptionsBuilder)
    BrokerOptionsBuilderAddOffsetStoreExtensions.AddOffsetStoreDatabaseTable(IBrokerOptionsBuilder)
    BrokerOptionsBuilderAddOffsetStoreExtensions.AddOffsetStore<TOffsetStore>(IBrokerOptionsBuilder)
    BrokerOptionsBuilderAddOutboxExtensions.AddOutboxDatabaseTable(IBrokerOptionsBuilder)
    BrokerOptionsBuilderAddOutboxExtensions.AddOutbox<TOutbox>(IBrokerOptionsBuilder)
    BrokerOptionsBuilderAddOutboxExtensions.AddOutbox<TOutboxWriter, TOutboxReader>(IBrokerOptionsBuilder)
    BrokerOptionsBuilderAddOutboxWorkerExtensions.AddOutboxWorker(IBrokerOptionsBuilder, TimeSpan?, bool, int, DistributedLockSettings?)
    BrokerOptionsBuilderAddRabbitExtensions.AddRabbit(IBrokerOptionsBuilder)
    BrokerOptionsBuilderAllowDuplicateEndpointsExtensions.AllowDuplicateEndpointRegistrations(IBrokerOptionsBuilder)
    BrokerOptionsBuilderWithConnectionOptionsExtensions.WithConnectionOptions(IBrokerOptionsBuilder, BrokerConnectionOptions)
    • Improve this doc
    • View source
    In this article
    • Properties
      • SilverbackBuilder
    • Extension Methods
    GitHub E-Mail
    ↑ Back to top © 2020 Sergio Aquilini