Skip to content

Commit 1ed2ef9

Browse files
committed
chore: not use new for register
1 parent 9276759 commit 1ed2ef9

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/Prometheus.Client.DependencyInjection/Prometheus.Client.DependencyInjection.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
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>

src/Prometheus.Client.DependencyInjection/ServiceCollectionExtensions.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff 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>

0 commit comments

Comments
 (0)