Skip to content

Commit 32ce334

Browse files
Merge pull request #227967 from pritamso/Broken-link-fix-malev
Broken link fix
2 parents 5515d5f + ad95da0 commit 32ce334

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

articles/azure-app-configuration/howto-feature-filters-aspnet-core.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ The `Microsoft.FeatureManagement` library includes three feature filters:
2222
- `TimeWindowFilter` enables the feature flag during a specified window of time.
2323
- `TargetingFilter` enables the feature flag for specified users and groups.
2424

25-
You can also create your own feature filter that implements the [Microsoft.FeatureManagement.IFeatureFilter interface](/dotnet/api/microsoft.featuremanagement.ifeaturefilter).
25+
You can also create your own feature filter that implements the Microsoft.FeatureManagement.IFeatureFilter interface.
2626

2727
## Registering a feature filter
2828

articles/azure-app-configuration/index.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,9 @@ landingContent:
149149
- linkListType: reference
150150
links:
151151
- text: .NET Core library
152-
url: /dotnet/api/microsoft.featuremanagement
152+
url: https://www.nuget.org/packages/Microsoft.FeatureManagement/
153153
- text: .NET Core filter library
154-
url: /dotnet/api/microsoft.featuremanagement.featurefilters
154+
url: /dotnet/api/microsoft.azure.management.storsimple8000series.models.featurefilter
155155
- text: Java Spring Library
156156
url: https://azure.github.io/azure-sdk-for-java/springboot.html
157157

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ This project will use [dependency injection in .NET Azure Functions](../azure-fu
193193

194194
## Next steps
195195

196-
In this quickstart, you created a feature flag and used it with an Azure Functions app via the [Microsoft.FeatureManagement](/dotnet/api/microsoft.featuremanagement) library.
196+
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.
197197
198198
- Learn more about [feature management](./concept-feature-management.md)
199199
- [Manage feature flags](./manage-feature-flags.md)

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ The Feature Management libraries also manage feature flag lifecycles behind the
2626

2727
The [Add feature flags to an ASP.NET Core app Quickstart](./quickstart-feature-flag-aspnet-core.md) shows a simple example of how to use feature flags in an ASP.NET Core application. This tutorial shows additional setup options and capabilities of the Feature Management libraries. You can use the sample app created in the quickstart to try out the sample code shown in this tutorial.
2828

29-
For the ASP.NET Core feature management API reference documentation, see [Microsoft.FeatureManagement Namespace](/dotnet/api/microsoft.featuremanagement).
29+
For the ASP.NET Core feature management API reference documentation, see [Microsoft.FeatureManagement Namespace](https://www.nuget.org/packages/Microsoft.FeatureManagement/).
3030

3131
In this tutorial, you will learn how to:
3232

@@ -40,7 +40,7 @@ To access the .NET Core feature manager, your app must have references to the `M
4040

4141
The .NET Core feature manager is configured from the framework's native configuration system. As a result, you can define your application's feature flag settings by using any configuration source that .NET Core supports, including the local *appsettings.json* file or environment variables.
4242

43-
By default, the feature manager retrieves feature flag configuration from the `"FeatureManagement"` section of the .NET Core configuration data. To use the default configuration location, call the [AddFeatureManagement](/dotnet/api/microsoft.featuremanagement.servicecollectionextensions.addfeaturemanagement) method of the **IServiceCollection** passed into the **ConfigureServices** method of the **Startup** class.
43+
By default, the feature manager retrieves feature flag configuration from the `"FeatureManagement"` section of the .NET Core configuration data. To use the default configuration location, call the AddFeatureManagement method of the **IServiceCollection** passed into the **ConfigureServices** method of the **Startup** class.
4444

4545

4646
```csharp
@@ -72,7 +72,7 @@ public class Startup
7272
```
7373

7474

75-
If you use filters in your feature flags, you must include the [Microsoft.FeatureManagement.FeatureFilters](/dotnet/api/microsoft.featuremanagement.featurefilters) namespace and add a call to [AddFeatureFilters](/dotnet/api/microsoft.featuremanagement.ifeaturemanagementbuilder.addfeaturefilter) specifying the type name of the filter you want to use as the generic type of the method. For more information on using feature filters to dynamically enable and disable functionality, see [Enable staged rollout of features for targeted audiences](./howto-targetingfilter-aspnet-core.md).
75+
If you use filters in your feature flags, you must include the [Microsoft.FeatureManagement.FeatureFilters](/dotnet/api/microsoft.azure.management.storsimple8000series.models.featurefilter) namespace and add a call to AddFeatureFilters specifying the type name of the filter you want to use as the generic type of the method. For more information on using feature filters to dynamically enable and disable functionality, see [Enable staged rollout of features for targeted audiences](./howto-targetingfilter-aspnet-core.md).
7676

7777
The following example shows how to use a built-in feature filter called `PercentageFilter`:
7878

@@ -217,7 +217,7 @@ By convention, the `FeatureManagement` section of this JSON document is used for
217217

218218
## Use dependency injection to access IFeatureManager
219219

220-
For some operations, such as manually checking feature flag values, you need to get an instance of [IFeatureManager](/dotnet/api/microsoft.featuremanagement.ifeaturemanager?preserve-view=true&view=azure-dotnet-preview). In ASP.NET Core MVC, you can access the feature manager `IFeatureManager` through dependency injection. In the following example, an argument of type `IFeatureManager` is added to the signature of the constructor for a controller. The runtime automatically resolves the reference and provides an of the interface when calling the constructor. If you're using an application template in which the controller already has one or more dependency injection arguments in the constructor, such as `ILogger`, you can just add `IFeatureManager` as an additional argument:
220+
For some operations, such as manually checking feature flag values, you need to get an instance of IFeatureManager. In ASP.NET Core MVC, you can access the feature manager `IFeatureManager` through dependency injection. In the following example, an argument of type `IFeatureManager` is added to the signature of the constructor for a controller. The runtime automatically resolves the reference and provides an of the interface when calling the constructor. If you're using an application template in which the controller already has one or more dependency injection arguments in the constructor, such as `ILogger`, you can just add `IFeatureManager` as an additional argument:
221221

222222
### [.NET 5.x](#tab/core5x)
223223

@@ -321,7 +321,7 @@ public IActionResult Index()
321321
}
322322
```
323323

324-
When an MVC controller or action is blocked because the controlling feature flag is *off*, a registered [IDisabledFeaturesHandler](/dotnet/api/microsoft.featuremanagement.mvc.idisabledfeatureshandler?preserve-view=true&view=azure-dotnet-preview) interface is called. The default `IDisabledFeaturesHandler` interface returns a 404 status code to the client with no response body.
324+
When an MVC controller or action is blocked because the controlling feature flag is *off*, a registered IDisabledFeaturesHandler interface is called. The default `IDisabledFeaturesHandler` interface returns a 404 status code to the client with no response body.
325325

326326
## MVC views
327327

@@ -396,5 +396,5 @@ app.UseForFeature(featureName, appBuilder => {
396396
In this tutorial, you learned how to implement feature flags in your ASP.NET Core application by using the `Microsoft.FeatureManagement` libraries. For more information about feature management support in ASP.NET Core and App Configuration, see the following resources:
397397

398398
* [ASP.NET Core feature flag sample code](./quickstart-feature-flag-aspnet-core.md)
399-
* [Microsoft.FeatureManagement documentation](/dotnet/api/microsoft.featuremanagement)
400-
* [Manage feature flags](./manage-feature-flags.md)
399+
* [Microsoft.FeatureManagement documentation](https://www.nuget.org/packages/Microsoft.FeatureManagement/)
400+
* [Manage feature flags](./manage-feature-flags.md)

articles/managed-grafana/find-help-open-support-ticket.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ In the page below, find out how you can get technical information about Azure Ma
1616

1717
Before creating a support ticket, check out the following resources for answers and information.
1818

19-
* [Technical documentation for Azure Managed Grafana](/index.yml): find content such as how-to guides, tutorials and the [troubleshooting guide](troubleshoot-managed-grafana.md) for Azure Managed Grafana.
19+
* [Technical documentation for Azure Managed Grafana](/azure/managed-grafana/): find content such as how-to guides, tutorials and the [troubleshooting guide](troubleshoot-managed-grafana.md) for Azure Managed Grafana.
2020
* [Microsoft Q&A](/answers/tags/249/azure-managed-grafana): browse existing questions and answers, and ask your questions around Azure Managed Grafana.
2121
* [Microsoft Technical Community](https://techcommunity.microsoft.com/) is the place for IT professionals and customers to collaborate, share, and learn. The website contains [Grafana-related content](https://techcommunity.microsoft.com/t5/forums/searchpage/tab/message?q=grafana).
2222

0 commit comments

Comments
 (0)