File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
src/Prometheus.Client.DependencyInjection Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 33 <TargetFrameworks >netstandard2.0;netstandard2.1</TargetFrameworks >
44 <Copyright >2020 © Serge K, Oleksandr Poliakov</Copyright >
55 <AssemblyTitle >Prometheus.Client.DependencyInjection</AssemblyTitle >
6- <VersionPrefix >0.4 .0</VersionPrefix >
6+ <VersionPrefix >0.5 .0</VersionPrefix >
77 <Authors >Serge K, Oleksandr Poliakov</Authors >
88 <SignAssembly >true</SignAssembly >
99 <AssemblyOriginatorKeyFile >../../Prometheus.Client.DependencyInjection.snk</AssemblyOriginatorKeyFile >
Original file line number Diff line number Diff line change @@ -6,17 +6,18 @@ namespace Prometheus.Client.DependencyInjection
66 public static class ServiceCollectionExtensions
77 {
88 /// <summary>
9- /// Add IMetricFactory and ICollectorRegistry into service collection
9+ /// Add IMetricFactory and ICollectorRegistry into service collection
1010 /// </summary>
1111 /// <param name="services">Service collection</param>
1212 public static IServiceCollection AddMetricFactory ( this IServiceCollection services )
1313 {
14- services . AddMetricFactory ( new CollectorRegistry ( ) ) ;
14+ services . AddSingleton < ICollectorRegistry , CollectorRegistry > ( ) ;
15+ services . AddSingleton < IMetricFactory , MetricFactory > ( ) ;
1516 return services ;
1617 }
1718
1819 /// <summary>
19- /// Add IMetricFactory and ICollectorRegistry into service collection
20+ /// Add IMetricFactory and ICollectorRegistry into service collection
2021 /// </summary>
2122 /// <param name="services">Service collection</param>
2223 /// <param name="collectorRegistry">Explicit collector registry to use</param>
You can’t perform that action at this time.
0 commit comments