OptionsServiceCollectionExtensions Class

Extension methods for adding options services to the DI container.

Namespace
Microsoft.Extensions.DependencyInjection
Assemblies
  • Microsoft.Extensions.Options

Syntax

public class OptionsServiceCollectionExtensions
class Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions

Methods

AddOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection)

Adds services required for using options.

Arguments:services (Microsoft.Extensions.DependencyInjection.IServiceCollection) – The Microsoft.Extensions.DependencyInjection.IServiceCollection to add the services to.
Return type:Microsoft.Extensions.DependencyInjection.IServiceCollection
Returns:The Microsoft.Extensions.DependencyInjection.IServiceCollection so that additional calls can be chained.
public static IServiceCollection AddOptions(this IServiceCollection services)
Configure<TOptions>(Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Action<TOptions>)

Registers an action used to configure a particular type of options.

Arguments:
Return type:

Microsoft.Extensions.DependencyInjection.IServiceCollection

Returns:

The Microsoft.Extensions.DependencyInjection.IServiceCollection so that additional calls can be chained.

public static IServiceCollection Configure<TOptions>(this IServiceCollection services, Action<TOptions> configureOptions)where TOptions : class