Method ConfigureOptions
- Namespace
- NATS.Extensions.Microsoft.DependencyInjection
- Assembly
- NATS.Extensions.Microsoft.DependencyInjection.dll
ConfigureOptions(Action<OptionsBuilder<NatsOptsBuilder>>)
Configures the underlying NatsOptsBuilder options.
public NatsBuilder ConfigureOptions(Action<OptionsBuilder<NatsOptsBuilder>> configure)
Parameters
configureAction<OptionsBuilder<NatsOptsBuilder>>Callback to configure the options builder.
Returns
- NatsBuilder
Builder to allow method chaining.
ConfigureOptions(Func<NatsOpts, NatsOpts>)
[Obsolete("Use ConfigureOptions(Action<OptionsBuilder<NatsOptsBuilder>> configure) instead.")]
public NatsBuilder ConfigureOptions(Func<NatsOpts, NatsOpts> optsFactory)
Parameters
Returns
ConfigureOptions(Func<IServiceProvider, NatsOpts, NatsOpts>)
[Obsolete("Use ConfigureOptions(Action<OptionsBuilder<NatsOptsBuilder>> configure) instead.")]
public NatsBuilder ConfigureOptions(Func<IServiceProvider, NatsOpts, NatsOpts> optsFactory)
Parameters
optsFactoryFunc<IServiceProvider, NatsOpts, NatsOpts>