| File: Program.cs | Web Access |
| Project: src\playground\AzureAppConfiguration\AzureAppConfiguration.Web\AzureAppConfiguration.Web.csproj (AzureAppConfiguration.Web) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. var builder = WebApplication.CreateBuilder(args); builder.AddAzureAppConfiguration("appconfig", configureOptions: options => { options.ConfigureRefresh(refresh => { refresh.RegisterAll(); refresh.SetRefreshInterval(TimeSpan.FromSeconds(10)); }); }); var app = builder.Build(); app.MapGet("/message", (IConfiguration config) => { var message = config["Message"]; return new { Message = message }; }); // Use Azure App Configuration middleware for dynamic configuration refresh. app.UseAzureAppConfiguration(); app.Run();