Table of Contents

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

configure Action<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

optsFactory Func<NatsOpts, NatsOpts>

Returns

NatsBuilder

ConfigureOptions(Func<IServiceProvider, NatsOpts, NatsOpts>)

[Obsolete("Use ConfigureOptions(Action<OptionsBuilder<NatsOptsBuilder>> configure) instead.")]
public NatsBuilder ConfigureOptions(Func<IServiceProvider, NatsOpts, NatsOpts> optsFactory)

Parameters

optsFactory Func<IServiceProvider, NatsOpts, NatsOpts>

Returns

NatsBuilder