Skip to content

Commit ae0a17b

Browse files
update
1 parent 87c9610 commit ae0a17b

9 files changed

+82
-41
lines changed

articles/azure-app-configuration/concept-feature-management.md

Lines changed: 37 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -74,21 +74,45 @@ To use feature flags effectively, you need to externalize all the feature flags
7474

7575
Azure App Configuration provides a centralized repository for feature flags. You can use it to define different kinds of feature flags and manipulate their states quickly and confidently. You can then use the App Configuration libraries for various programming language frameworks to easily access these feature flags from your application.
7676

77-
[The feature flags in an ASP.NET Core app](./use-feature-flags-dotnet-core.md) shows how the App Configuration .NET provider and Feature Management libraries are used together to implement feature flags for your ASP.NET web application. For more information on feature flags in Azure App Configuration, see the following articles:
78-
79-
* [Manage feature flags](./manage-feature-flags.md)
80-
* [Use conditional feature flags](./howto-feature-filters-aspnet-core.md)
81-
* [Enable a feature for specified users/groups](./howto-targetingfilter-aspnet-core.md)
82-
* [Add feature flags to an ASP.NET Core app](./quickstart-feature-flag-aspnet-core.md)
83-
* [Add feature flags to a .NET Framework app](./quickstart-feature-flag-dotnet.md)
84-
* [Add feature flags to an Azure Functions app](./quickstart-feature-flag-azure-functions-csharp.md)
85-
* [Add feature flags to a Spring Boot app](./quickstart-feature-flag-spring-boot.md)
86-
* [Use feature flags in an ASP.NET Core](./use-feature-flags-dotnet-core.md)
87-
* [Use feature flags in a Spring Boot app](./use-feature-flags-spring-boot.md)
88-
8977
## Next steps
9078

91-
To get a full feature rundown of .NET feature management library, see the following resource.
79+
For more information on feature flags in Azure App Configuration, see the following quickstarts.
80+
81+
> [!div class="nextstepaction"]
82+
> [Add feature flags to an ASP.NET Core app](./quickstart-feature-flag-aspnet-core.md)
83+
84+
> [!div class="nextstepaction"]
85+
> [Add feature flags to a .NET/.NET Framework app](./quickstart-feature-flag-dotnet.md)
86+
87+
> [!div class="nextstepaction"]
88+
> [Add feature flags to a .NET background service](./quickstart-feature-flag-dotnet-background-service.md)
89+
90+
> [!div class="nextstepaction"]
91+
> [Add feature flags to a Spring Boot app](./quickstart-feature-flag-spring-boot.md)
92+
93+
> [!div class="nextstepaction"]
94+
> [Add feature flags to a Python app](./quickstart-feature-flag-python.md)
95+
96+
> [!div class="nextstepaction"]
97+
> [Add feature flags to workloads in Azure Kubernetes Service](./quickstart-feature-flag-azure-kubernetes-service.md)
98+
99+
> [!div class="nextstepaction"]
100+
> [Add feature flags to an Azure Functions app](./quickstart-feature-flag-azure-functions-csharp.md)
101+
102+
To learn more about managing feature flags in Azure App Configuration, continue to the following tutorial.
103+
104+
> [!div class="nextstepaction"]
105+
> [Manage feature flags in Azure App Configuration](./manage-feature-flags.md)
106+
107+
Azure App Configuration offers built-in feature filters that enable you to activate a feature flag only during a specific period or to a particular targeted audience of your app. For more information, continue to the following tutorial.
108+
109+
> [!div class="nextstepaction"]
110+
> [Enable features on a schedule](./howto-timewindow-filter.md)
111+
112+
> [!div class="nextstepaction"]
113+
> [Roll out features to targeted audiences](./howto-targetingfilter.md)
114+
115+
To get a full feature rundown of feature management library, see the following documents.
92116

93117
> [!div class="nextstepaction"]
94118
> [.NET Feature Management](./feature-management-dotnet-reference.md)

articles/azure-app-configuration/feature-management-dotnet-reference.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: .NET feature flag management | Microsoft Docs
2+
title: .NET feature flag management
33
titleSuffix: Azure App Configuration
44
description: In this tutorial, you learn how to use feature flags in .NET apps. The feature management library provides various out-of-the-box solutions for application development, ranging from simple feature toggles to complex feature experimentation.
55
services: azure-app-configuration
@@ -11,7 +11,7 @@ ms.custom: devx-track-dotnet
1111
ms.topic: tutorial
1212
ms.date: 05/22/2024
1313
zone_pivot_groups: feature-management
14-
#Customer intent: I want to control feature availability in my app by using the .NET Feature Manager library.
14+
#Customer intent: I want to control feature availability in my app by using the Feature Management library.
1515
---
1616

1717
# .NET Feature Management
@@ -1432,13 +1432,13 @@ services.AddSingleton<IFeatureDefinitionProvider, InMemoryFeatureDefinitionProvi
14321432
To learn how to use feature flags in your applications, continue to the following quickstarts.
14331433
14341434
> [!div class="nextstepaction"]
1435-
> [.NET/.NET Framework Console App](./quickstart-feature-flag-dotnet.md)
1435+
> [ASP.NET Core](./quickstart-feature-flag-aspnet-core.md)
14361436
14371437
> [!div class="nextstepaction"]
1438-
> [.NET Background Service](./quickstart-feature-flag-dotnet-background-service.md)
1438+
> [.NET/.NET Framework console app](./quickstart-feature-flag-dotnet.md)
14391439
14401440
> [!div class="nextstepaction"]
1441-
> [ASP.NET Core](./quickstart-feature-flag-aspnet-core.md)
1441+
> [.NET background service](./quickstart-feature-flag-dotnet-background-service.md)
14421442
14431443
To learn how to use feature filters, continue to the following tutorials.
14441444

articles/azure-app-configuration/manage-feature-flags.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ To learn how to use feature flags in your applications, continue to the followin
154154
> [!div class="nextstepaction"]
155155
> [ASP.NET Core](./quickstart-feature-flag-aspnet-core.md)
156156
157-
To get a full feature rundown of .NET feature management library, see the following resource.
157+
To get a full feature rundown of .NET feature management library, see the following document.
158158

159159
> [!div class="nextstepaction"]
160160
> [.NET Feature Management](./feature-management-dotnet-reference.md)

articles/azure-app-configuration/quickstart-feature-flag-aspnet-core.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Quickstart for adding feature flags to ASP.NET Core apps
33
titleSuffix: Azure App Configuration
4-
description: In this tutorial, you learn how to add feature flags to ASP.NET Core apps and manage them using Azure App Configuration
4+
description: This tutorial will guide you through the process of integrating feature flags from Azure App Configuration into your ASP.NET Core apps.
55
services: azure-app-configuration
66
author: zhenlan
77
ms.service: azure-app-configuration
@@ -182,7 +182,7 @@ Add a feature flag called *Beta* to the App Configuration store and leave **Labe
182182
183183
## Next steps
184184
185-
In this quickstart, you added feature management capability to an ASP.NET Core app on top of dynamic configuration. The [Microsoft.FeatureManagement.AspNetCore](https://www.nuget.org/packages/Microsoft.FeatureManagement.AspNetCore) library offers rich integration for ASP.NET Core apps, including feature management in MVC controller actions, razor pages, views, routes, and middleware. For more information, continue to the following tutorial.
185+
In this quickstart, you added feature management capability to an ASP.NET Core app on top of dynamic configuration. The [Microsoft.FeatureManagement.AspNetCore](https://www.nuget.org/packages/Microsoft.FeatureManagement.AspNetCore) library offers rich integration for ASP.NET Core apps, including feature management in MVC controller actions, razor pages, views, routes, and middleware. For the full feature rundown of the .NET feature management library, continue to the following document.
186186
187187
> [!div class="nextstepaction"]
188188
> [.NET Feature Management](./feature-management-dotnet-reference.md)
@@ -203,7 +203,7 @@ Azure App Configuration offers built-in feature filters that enable you to activ
203203
To enable feature management capability for other types of apps, continue to the following tutorials.
204204
205205
> [!div class="nextstepaction"]
206-
> [Use feature flags in .NET/.NET framework console apps](./quickstart-feature-flag-dotnet.md)
206+
> [Use feature flags in .NET/.NET Framework console apps](./quickstart-feature-flag-dotnet.md)
207207
208208
> [!div class="nextstepaction"]
209209
> [Use feature flags in .NET background services](./quickstart-feature-flag-dotnet-background-service.md)

articles/azure-app-configuration/quickstart-feature-flag-azure-functions-csharp.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -213,10 +213,25 @@ This project will use [dependency injection in .NET Azure Functions](../azure-fu
213213

214214
## Next steps
215215

216-
In this quickstart, you created a feature flag and used it with an Azure Functions app via the [Microsoft.FeatureManagement](https://www.nuget.org/packages/Microsoft.FeatureManagement/) library.
216+
In this quickstart, you created a feature flag and used it with an Azure Functions.
217217

218-
- Learn more about [feature management](./feature-management-dotnet-reference.md)
219-
- [Manage feature flags](./manage-feature-flags.md)
220-
- [Use conditional feature flags](./howto-feature-filters-aspnet-core.md)
221-
- [Enable staged rollout of features for targeted audiences](./howto-targetingfilter-aspnet-core.md)
222-
- [Use dynamic configuration in an Azure Functions app](./enable-dynamic-configuration-azure-functions-csharp.md)
218+
To enable feature management capability for other types of apps, continue to the following tutorials.
219+
220+
> [!div class="nextstepaction"]
221+
> [Use feature flags in ASP.NET Core apps](./quickstart-feature-flag-aspnet-core.md)
222+
223+
> [!div class="nextstepaction"]
224+
> [Use feature flags in .NET/.NET framework console apps](./quickstart-feature-flag-dotnet.md)
225+
226+
> [!div class="nextstepaction"]
227+
> [Use feature flags in .NET background services](./quickstart-feature-flag-dotnet-background-service.md)
228+
229+
To learn more about managing feature flags in Azure App Configuration, continue to the following tutorial.
230+
231+
> [!div class="nextstepaction"]
232+
> [Manage feature flags in Azure App Configuration](./manage-feature-flags.md)
233+
234+
For the full feature rundown of the .NET feature management library, continue to the following document.
235+
236+
> [!div class="nextstepaction"]
237+
> [.NET Feature Management](./feature-management-dotnet-reference.md)

articles/azure-app-configuration/quickstart-feature-flag-dotnet-background-service.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,20 +173,22 @@ Add a feature flag called *Beta* to the App Configuration store and leave **Labe
173173
174174
## Next steps
175175
176+
In this quickstart, you created a feature flag and used it with a background service.
177+
176178
To enable feature management capability for other types of apps, continue to the following tutorials.
177179
178180
> [!div class="nextstepaction"]
179-
> [Use feature flags in .NET/.NET framework console apps](./quickstart-feature-flag-dotnet.md)
181+
> [Use feature flags in ASP.NET Core apps](./quickstart-feature-flag-aspnet-core.md)
180182
181183
> [!div class="nextstepaction"]
182-
> [Use feature flags in ASP.NET Core apps](./quickstart-feature-flag-aspnet-core.md)
184+
> [Use feature flags in .NET/.NET framework console apps](./quickstart-feature-flag-dotnet.md)
183185
184186
To learn more about managing feature flags in Azure App Configuration, continue to the following tutorial.
185187
186188
> [!div class="nextstepaction"]
187189
> [Manage feature flags in Azure App Configuration](./manage-feature-flags.md)
188190
189-
To get a full feature rundown of `Microsoft.FeatureManagement` package, see the following doc.
191+
For the full feature rundown of the .NET feature management library, continue to the following document.
190192
191193
> [!div class="nextstepaction"]
192194
> [.NET Feature Management](./feature-management-dotnet-reference.md)

articles/azure-app-configuration/quickstart-feature-flag-dotnet.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,12 +175,12 @@ In this quickstart, you created a feature flag in App Configuration and used it
175175
To enable feature management capability for other types of apps, continue to the following tutorials.
176176
177177
> [!div class="nextstepaction"]
178-
> [Use feature flags in .NET background services](./quickstart-feature-flag-dotnet-background-service.md)
178+
> [Use feature flags in ASP.NET Core apps](./quickstart-feature-flag-aspnet-core.md)
179179
180180
> [!div class="nextstepaction"]
181-
> [Use feature flags in ASP.NET Core apps](./quickstart-feature-flag-aspnet-core.md)
181+
> [Use feature flags in .NET background services](./quickstart-feature-flag-dotnet-background-service.md)
182182
183-
To get a full feature rundown of `Microsoft.FeatureManagement` package, see the following doc.
183+
For the full feature rundown of the .NET feature management library, continue to the following document.
184184
185185
> [!div class="nextstepaction"]
186186
> [.NET Feature Management](./feature-management-dotnet-reference.md)

articles/azure-app-configuration/run-experiments-aspnet-core.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ description: In this tutorial, you learn how to set up experiments in an App Con
66
author: maud-lv
77
ms.author: malev
88
ms.service: azure-app-configuration
9+
ms.devlang: csharp
910
ms.custom:
1011
- build-2024
1112
ms.topic: tutorial
@@ -496,7 +497,7 @@ Any edit to a variant feature flag generates a new version of the experimentatio
496497
497498
## Next step
498499
499-
To learn more about experimentation, see the following resources.
500+
To learn more about the experimentation concepts, refer to the following document.
500501
501502
> [!div class="nextstepaction"]
502503
> [Experimentation](./concept-experimentation.md)

articles/azure-app-configuration/use-feature-flags-dotnet-core.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,15 @@ ms.custom: devx-track-csharp, mvc, devx-track-dotnet
1414

1515
# Tutorial: Use feature flags in an ASP.NET Core app
1616

17+
> [!IMPORTANT]
18+
> This document has been superseded by the [.NET Feature Management](./feature-management-dotnet-reference.md) reference document, which provides the most current and detailed rundown of the features available in the .NET feature management libraries.
19+
>
20+
> To get started with feature flags in your apps, follow the quickstarts for [.NET console apps](./quickstart-feature-flag-dotnet.md) or [ASP.NET Core apps](./quickstart-feature-flag-aspnet-core.md).
21+
1722
The .NET feature management libraries provide idiomatic support for implementing feature flags in a .NET or ASP.NET Core application. These libraries allow you to declaratively add feature flags to your code so that you don't have to manually write code to enable or disable features with `if` statements.
1823

1924
The feature management libraries also manage feature flag lifecycles behind the scenes. For example, the libraries refresh and cache flag states, or guarantee a flag state to be immutable during a request call. In addition, the ASP.NET Core library offers out-of-the-box integrations, including MVC controller actions, views, routes, and middleware.
2025

21-
> [!NOTE]
22-
> For the lastest full feature rundown of .NET feature management libraries, please go to the following doc.
23-
>
24-
> [!div class="nextstepaction"]
25-
> [.NET Feature Management](./feature-management-dotnet-reference.md)
26-
2726
In this tutorial, you will learn how to:
2827

2928
> [!div class="checklist"]

0 commit comments

Comments
 (0)