Class ApplicationBuilderExtensions
- Namespace
- OpenSettings.AspNetCore
- Assembly
- OpenSettings.AspNetCore.dll
Provides extension methods for configuring OpenSettings within an ASP.NET Core application pipeline. This class contains methods to update instance status and ensure proper integration with OpenSettings.
public static class ApplicationBuilderExtensions
- Inheritance
-
ApplicationBuilderExtensions
- Inherited Members
Methods
UseOpenSettings(IApplicationBuilder)
Updates instance status when the application is starting or stopping.
This includes updating the instance's activity status, urls, and other relevant data.
Throws an exception if UseOpenSettingsAsync(IHostBuilder, OpenSettingsConfiguration, Func<IConfiguration, Task>, params Type[]) and AddOpenSettings(IServiceCollection, OpenSettingsConfiguration, ProviderInfo) have not been configured yet.
public static IApplicationBuilder UseOpenSettings(this IApplicationBuilder app)
Parameters
app
IApplicationBuilderThe IApplicationBuilder instance used to configure the application's request pipeline.
Returns
- IApplicationBuilder
The modified IApplicationBuilder instance.
Exceptions
- Exception
Thrown if settings have not been properly configured.