@@ -23,6 +23,8 @@ namespace Microsoft.Extensions.Configuration.AzureAppConfiguration
2323{
2424 internal class AzureAppConfigurationProvider : ConfigurationProvider , IConfigurationRefresher , IDisposable
2525 {
26+ private readonly ActivitySource _activitySource = new ActivitySource ( ActivityConstants . AzureAppConfigurationActivitySource ) ;
27+
2628 private bool _optional ;
2729 private bool _isInitialLoadComplete = false ;
2830 private bool _isAssemblyInspected ;
@@ -58,14 +60,6 @@ private class ConfigurationClientBackoffStatus
5860 public DateTimeOffset BackoffEndTime { get ; set ; }
5961 }
6062
61- private readonly ActivitySource _activitySource = new ActivitySource ( ActivityConstants . AzureAppConfigurationActivitySource ) ;
62-
63- private readonly ActivityListener _activityListener = new ActivityListener
64- {
65- ShouldListenTo = ( activitySource ) => activitySource . Name == ActivityConstants . AzureAppConfigurationActivitySource ,
66- Sample = ( ref ActivityCreationOptions < ActivityContext > options ) => ActivitySamplingResult . AllData
67- } ;
68-
6963 public DateTimeOffset ? LastSuccessfulAttempt { get ; private set ; } = null ;
7064 public DateTimeOffset ? LastFailedAttempt { get ; private set ; } = null ;
7165
@@ -164,8 +158,6 @@ public AzureAppConfigurationProvider(IConfigurationClientManager configClientMan
164158 {
165159 SetRequestTracingOptions ( ) ;
166160 }
167-
168- ActivitySource . AddActivityListener ( _activityListener ) ;
169161 }
170162
171163 /// <summary>
@@ -1429,7 +1421,6 @@ public void Dispose()
14291421 {
14301422 ( _configClientManager as ConfigurationClientManager ) ? . Dispose ( ) ;
14311423 _activitySource . Dispose ( ) ;
1432- _activityListener . Dispose ( ) ;
14331424 }
14341425 }
14351426}
0 commit comments