Skip to content

SiloBuilderStreamingExtensions.AddPersistentStreams(ISiloBuilder, string, Func<IServiceProvider, string, IQueueAdapterFactory>, Action<ISiloPersistentStreamConfigurator>)

AddPersistentStreams(ISiloBuilder, string, Func<IServiceProvider, string, IQueueAdapterFactory>, Action<ISiloPersistentStreamConfigurator>)

staticextension
View source
public static ISiloBuilder AddPersistentStreams(this ISiloBuilder builder, string name, Func<IServiceProvider, string, IQueueAdapterFactory> adapterFactory, Action<ISiloPersistentStreamConfigurator> configureStream)
Configures the silo to use persistent streams.

Parameters

builderISiloBuilder
The builder.
namestring
The provider name.
adapterFactoryFunc<IServiceProvider, string, IQueueAdapterFactory>
The provider adapter factory.
configureStreamAction<ISiloPersistentStreamConfigurator>
The stream provider configuration delegate.

Returns

The silo builder.