Skip to content

Commit 72ce306

Browse files
committed
Refactor ConsoleApp example
1 parent 89628a2 commit 72ce306

File tree

3 files changed

+1
-24
lines changed

3 files changed

+1
-24
lines changed

samples/ConsoleApp/ConsoleApp.csproj

-6
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,4 @@
1818
<ProjectReference Include="..\..\src\FeatureManagement.Database.Abstractions\FeatureManagement.Database.Abstractions.csproj" />
1919
</ItemGroup>
2020

21-
<ItemGroup>
22-
<None Update="appsettings.json">
23-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
24-
</None>
25-
</ItemGroup>
26-
2721
</Project>

samples/ConsoleApp/Program.cs

+1-8
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,13 @@
33

44
using ConsoleApp;
55
using ConsoleApp.FeatureFilters;
6-
using Microsoft.Extensions.Configuration;
76
using Microsoft.Extensions.DependencyInjection;
87
using Microsoft.FeatureManagement;
98

10-
// Setup configuration
11-
IConfiguration configuration = new ConfigurationBuilder()
12-
.AddJsonFile("appsettings.json")
13-
.Build();
14-
159
// Setup application services + feature management
1610
IServiceCollection services = new ServiceCollection();
1711

18-
services.AddSingleton(configuration)
19-
.AddDatabaseFeatureManagement<FeatureStore>() //set 'true' to use cache
12+
services.AddDatabaseFeatureManagement<FeatureStore>(useCache: false) //set 'true' to use cache (with default values)
2013
.AddFeatureFilter<UsernameFilter>();
2114

2215
// Get the feature manager from application services

samples/ConsoleApp/appsettings.json

-10
This file was deleted.

0 commit comments

Comments
 (0)