1 <?xml version="1.0"?>
\r
4 <name>Microsoft.Extensions.Options.ConfigurationExtensions</name>
\r
7 <member name="T:Microsoft.Extensions.Options.ConfigurationChangeTokenSource`1">
\r
9 Creates <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>s so that <see cref="T:Microsoft.Extensions.Options.IOptionsMonitor`1"/> gets
\r
10 notified when <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> changes.
\r
12 <typeparam name="TOptions"></typeparam>
\r
14 <member name="M:Microsoft.Extensions.Options.ConfigurationChangeTokenSource`1.#ctor(Microsoft.Extensions.Configuration.IConfiguration)">
\r
16 Constructor taking the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> instance to watch.
\r
18 <param name="config">The configuration instance.</param>
\r
20 <member name="M:Microsoft.Extensions.Options.ConfigurationChangeTokenSource`1.#ctor(System.String,Microsoft.Extensions.Configuration.IConfiguration)">
\r
22 Constructor taking the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> instance to watch.
\r
24 <param name="name">The name of the options instance being watche.</param>
\r
25 <param name="config">The configuration instance.</param>
\r
27 <member name="P:Microsoft.Extensions.Options.ConfigurationChangeTokenSource`1.Name">
\r
29 The name of the option instance being changed.
\r
32 <member name="M:Microsoft.Extensions.Options.ConfigurationChangeTokenSource`1.GetChangeToken">
\r
34 Returns the reloadToken from the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
\r
38 <member name="T:Microsoft.Extensions.Options.ConfigureFromConfigurationOptions`1">
\r
40 Configures an option instance by using <see cref="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object)"/> against an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
\r
42 <typeparam name="TOptions">The type of options to bind.</typeparam>
\r
44 <member name="M:Microsoft.Extensions.Options.ConfigureFromConfigurationOptions`1.#ctor(Microsoft.Extensions.Configuration.IConfiguration)">
\r
46 Constructor that takes the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> instance to bind against.
\r
48 <param name="config">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> instance.</param>
\r
50 <member name="T:Microsoft.Extensions.Options.NamedConfigureFromConfigurationOptions`1">
\r
52 Configures an option instance by using <see cref="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object)"/> against an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
\r
54 <typeparam name="TOptions">The type of options to bind.</typeparam>
\r
56 <member name="M:Microsoft.Extensions.Options.NamedConfigureFromConfigurationOptions`1.#ctor(System.String,Microsoft.Extensions.Configuration.IConfiguration)">
\r
58 Constructor that takes the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> instance to bind against.
\r
60 <param name="name">The name of the options instance.</param>
\r
61 <param name="config">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> instance.</param>
\r
63 <member name="M:Microsoft.Extensions.Options.NamedConfigureFromConfigurationOptions`1.#ctor(System.String,Microsoft.Extensions.Configuration.IConfiguration,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
\r
65 Constructor that takes the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> instance to bind against.
\r
67 <param name="name">The name of the options instance.</param>
\r
68 <param name="config">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> instance.</param>
\r
69 <param name="configureBinder">Used to configure the <see cref="T:Microsoft.Extensions.Configuration.BinderOptions"/>.</param>
\r
71 <member name="T:Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions">
\r
73 Extension methods for adding configuration related options services to the DI container via <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.
\r
76 <member name="M:Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions.Bind``1(Microsoft.Extensions.Options.OptionsBuilder{``0},Microsoft.Extensions.Configuration.IConfiguration)">
\r
78 Registers a configuration instance which <typeparamref name="TOptions"/> will bind against.
\r
80 <typeparam name="TOptions">The options type to be configured.</typeparam>
\r
81 <param name="optionsBuilder">The options builder to add the services to.</param>
\r
82 <param name="config">The configuration being bound.</param>
\r
83 <returns>The <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/> so that additional calls can be chained.</returns>
\r
85 <member name="M:Microsoft.Extensions.DependencyInjection.OptionsBuilderConfigurationExtensions.Bind``1(Microsoft.Extensions.Options.OptionsBuilder{``0},Microsoft.Extensions.Configuration.IConfiguration,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
\r
87 Registers a configuration instance which <typeparamref name="TOptions"/> will bind against.
\r
89 <typeparam name="TOptions">The options type to be configured.</typeparam>
\r
90 <param name="optionsBuilder">The options builder to add the services to.</param>
\r
91 <param name="config">The configuration being bound.</param>
\r
92 <param name="configureBinder">Used to configure the <see cref="T:Microsoft.Extensions.Configuration.BinderOptions"/>.</param>
\r
93 <returns>The <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/> so that additional calls can be chained.</returns>
\r
95 <member name="T:Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions">
\r
97 Extension methods for adding configuration related options services to the DI container.
\r
100 <member name="M:Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration)">
\r
102 Registers a configuration instance which TOptions will bind against.
\r
104 <typeparam name="TOptions">The type of options being configured.</typeparam>
\r
105 <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
\r
106 <param name="config">The configuration being bound.</param>
\r
107 <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
\r
109 <member name="M:Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration)">
\r
111 Registers a configuration instance which TOptions will bind against.
\r
113 <typeparam name="TOptions">The type of options being configured.</typeparam>
\r
114 <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
\r
115 <param name="name">The name of the options instance.</param>
\r
116 <param name="config">The configuration being bound.</param>
\r
117 <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
\r
119 <member name="M:Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
\r
121 Registers a configuration instance which TOptions will bind against.
\r
123 <typeparam name="TOptions">The type of options being configured.</typeparam>
\r
124 <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
\r
125 <param name="config">The configuration being bound.</param>
\r
126 <param name="configureBinder">Used to configure the <see cref="T:Microsoft.Extensions.Configuration.BinderOptions"/>.</param>
\r
127 <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
\r
129 <member name="M:Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,Microsoft.Extensions.Configuration.IConfiguration,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
\r
131 Registers a configuration instance which TOptions will bind against.
\r
133 <typeparam name="TOptions">The type of options being configured.</typeparam>
\r
134 <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
\r
135 <param name="name">The name of the options instance.</param>
\r
136 <param name="config">The configuration being bound.</param>
\r
137 <param name="configureBinder">Used to configure the <see cref="T:Microsoft.Extensions.Configuration.BinderOptions"/>.</param>
\r
138 <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
\r