Skip to content

Commit 1e02a81

Browse files
authored
Merge pull request #183 from jimmyca15/user/jimmyca/configurationProviderExample
Update Azure App Configuration provider reference in example project to pull features using v2 schema.
2 parents d1dc303 + 2fcb0b1 commit 1e02a81

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

examples/FeatureFlagDemo/FeatureFlagDemo.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Microsoft.Azure.AppConfiguration.AspNetCore" Version="3.0.1" />
8+
<PackageReference Include="Microsoft.Azure.AppConfiguration.AspNetCore" Version="5.1.0-preview" />
99
</ItemGroup>
1010

1111
<ItemGroup>

examples/FeatureFlagDemo/Program.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Copyright (c) Microsoft Corporation.
22
// Licensed under the MIT license.
33
//
4+
using System;
45
using Microsoft.AspNetCore;
56
using Microsoft.AspNetCore.Hosting;
67
using Microsoft.Extensions.Configuration;
@@ -12,6 +13,10 @@ public class Program
1213
{
1314
public static void Main(string[] args)
1415
{
16+
//
17+
// Opt-in to use new schema with features received from Azure App Configuration
18+
Environment.SetEnvironmentVariable("AZURE_APP_CONFIGURATION_FEATURE_MANAGEMENT_SCHEMA_VERSION", "2");
19+
1520
CreateWebHostBuilder(args).Build().Run();
1621
}
1722

examples/FeatureFlagDemo/Startup.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ public void ConfigureServices(IServiceCollection services)
6363
.AddFeatureVariantAssigner<TargetingFeatureVariantAssigner>()
6464
.UseDisabledFeaturesHandler(new FeatureNotEnabledDisabledHandler());
6565

66+
services.AddAzureAppConfiguration();
67+
6668
services.AddMvc(o =>
6769
{
6870
o.Filters.AddForFeature<ThirdPartyActionFilter>(nameof(MyFeatureFlags.EnhancedPipeline));

0 commit comments

Comments
 (0)