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: - services (Microsoft.Extensions.DependencyInjection.IServiceCollection) – The
Microsoft.Extensions.DependencyInjection.IServiceCollection
to add the services to. - configureOptions (System.Action<TOptions>) – The action used to configure the options.
Return type: 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
- services (Microsoft.Extensions.DependencyInjection.IServiceCollection) – The
-