Skip to content

Commit 432a534

Browse files
committed
Fix warnings
1 parent 40dabd3 commit 432a534

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

src/Http/Http.Extensions/src/DisableHttpMetricsAttribute.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55

66
namespace Microsoft.AspNetCore.Http;
77

8+
/// <summary>
9+
/// Specifies that an HTTP duration metric is disabled for an endpoint.
10+
/// </summary>
11+
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Class)]
812
public sealed class DisableHttpMetricsAttribute : Attribute, IDisableHttpMetricsMetadata
913
{
1014
}

src/Http/Http.Extensions/src/HttpMetricsEndpointConventionBuilderExtensions.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,13 @@ namespace Microsoft.AspNetCore.Builder;
1010
/// </summary>
1111
public static class HttpMetricsEndpointConventionBuilderExtensions
1212
{
13-
public static IEndpointConventionBuilder DisableHttpMetrics(this IEndpointConventionBuilder builder)
13+
/// <summary>
14+
/// Specifies that an HTTP duration metric is disabled for an endpoint.
15+
/// </summary>
16+
/// <typeparam name="TBuilder">The type of endpoint convention builder.</typeparam>
17+
/// <param name="builder">The endpoint convention builder.</param>
18+
/// <returns>The original convention builder parameter.</returns>
19+
public static TBuilder DisableHttpMetrics<TBuilder>(this TBuilder builder) where TBuilder : IEndpointConventionBuilder
1420
{
1521
builder.Add(b => b.Metadata.Add(new DisableHttpMetricsAttribute()));
1622
return builder;
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
11
#nullable enable
2+
Microsoft.AspNetCore.Builder.HttpMetricsEndpointConventionBuilderExtensions
3+
Microsoft.AspNetCore.Http.DisableHttpMetricsAttribute
4+
Microsoft.AspNetCore.Http.DisableHttpMetricsAttribute.DisableHttpMetricsAttribute() -> void
5+
static Microsoft.AspNetCore.Builder.HttpMetricsEndpointConventionBuilderExtensions.DisableHttpMetrics<TBuilder>(this TBuilder builder) -> TBuilder

0 commit comments

Comments
 (0)