@@ -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