diff --git a/src/Libraries/Microsoft.Extensions.Telemetry/Metering.Collectors.EventCounters/EventCountersCollectorOptions.cs b/src/Libraries/Microsoft.Extensions.Telemetry/Metering.Collectors.EventCounters/EventCountersCollectorOptions.cs
index ab6504d4738..cfc1c2e6cbb 100644
--- a/src/Libraries/Microsoft.Extensions.Telemetry/Metering.Collectors.EventCounters/EventCountersCollectorOptions.cs
+++ b/src/Libraries/Microsoft.Extensions.Telemetry/Metering.Collectors.EventCounters/EventCountersCollectorOptions.cs
@@ -16,15 +16,6 @@ public class EventCountersCollectorOptions
{
private static readonly TimeSpan _defaultSamplingInterval = TimeSpan.FromSeconds(1);
-#if NET5_0_OR_GREATER
- ///
- /// This is a work-around for this issue.
- /// The field is intended to be used on .NET 5 only, we ship it for newer TFMs to resolve package compositional issues.
- /// See discussion in for additional context.
- ///
- private static readonly TimeSpan _defaultEventListenerRecyclingInterval = TimeSpan.FromHours(1);
-#endif
-
///
/// Gets or sets a list of EventSources and CounterNames to listen for.
///
@@ -71,21 +62,4 @@ public class EventCountersCollectorOptions
///
[Experimental(diagnosticId: "TBD", UrlFormat = WarningDefinitions.SharedUrlFormat)]
public bool IncludeRecommendedDefault { get; set; }
-
-#if NET5_0_OR_GREATER
- ///
- /// Gets or sets the interval at which to recycle the .
- ///
- ///
- /// The default value is 1 hour.
- ///
- ///
- /// This property is a work-around for dotnet/runtime issue 43985.
- /// It only has an effect on .NET 5, and is ignored for .NET 6 and later versions.
- ///
- // The property is intended to be used on .NET 5 only, we ship it for newer TFMs to resolve package compositional issues. Refer to discussion for details:
- // https://domoreexp.visualstudio.com/R9/_git/SDK/pullrequest/552703?_a=files&path=/src/Extensions/Metering.Collectors.EventCounters/EventCountersCollectorOptions.cs&discussionId=9983912
- [TimeSpan("00:10:00", "06:00:00")]
- public TimeSpan EventListenerRecyclingInterval { get; set; } = _defaultEventListenerRecyclingInterval;
-#endif
}
diff --git a/src/Libraries/Microsoft.Extensions.Telemetry/Microsoft.Extensions.Telemetry.json b/src/Libraries/Microsoft.Extensions.Telemetry/Microsoft.Extensions.Telemetry.json
index 364c822941a..e0f476ddfb9 100644
--- a/src/Libraries/Microsoft.Extensions.Telemetry/Microsoft.Extensions.Telemetry.json
+++ b/src/Libraries/Microsoft.Extensions.Telemetry/Microsoft.Extensions.Telemetry.json
@@ -15,10 +15,6 @@
"Member": "System.Collections.Generic.IDictionary> Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.Counters { get; set; }",
"Stage": "Stable"
},
- {
- "Member": "System.TimeSpan Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.EventListenerRecyclingInterval { get; set; }",
- "Stage": "Stable"
- },
{
"Member": "bool Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.IncludeRecommendedDefault { get; set; }",
"Stage": "Experimental"
@@ -640,4 +636,4 @@
]
}
]
-}
\ No newline at end of file
+}
diff --git a/test/Libraries/Microsoft.Extensions.Telemetry.Tests/appsettings.json b/test/Libraries/Microsoft.Extensions.Telemetry.Tests/appsettings.json
index c1078224b63..eb8605bee70 100644
--- a/test/Libraries/Microsoft.Extensions.Telemetry.Tests/appsettings.json
+++ b/test/Libraries/Microsoft.Extensions.Telemetry.Tests/appsettings.json
@@ -31,8 +31,7 @@
"Counters": {
"Key1": [ "one", "two", "three", "four" ],
"Key2": [ "ABC" ]
- },
- "EventListenerRecyclingInterval": "00:20:00"
+ }
},
"InvalidConfig": {
"SamplingInterval": "00:00:00"